{"uid":"cap_b3cJsrFqxZCmf49HT_NQk","slug":"halowerk-lossless-oblique-multilayer-optical-reflection-transmission-1c2599e2","name":"Halowerk Lossless Oblique Multilayer Optical Reflection/Transmission Calculator","description":"Compute coherent spectral interference in a supplied dielectric coating model.","url":"https://detect.halowerk.com/v1/F-TD2000-GEO-INDUSTRY-B006/lossless-oblique-multilayer-optical-reflection-transmission?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"artifact":{"type":"object","required":["thinfilm"],"properties":{"thinfilm":{"type":"object","required":["data","claim"],"properties":{"data":{"type":"object","required":["incident_index","substrate_index","incidence_degrees","polarization","layers","wavelengths_nm"],"properties":{"layers":{"type":"array","items":{"type":"object","required":["index","thickness_nm"],"properties":{"index":{"type":"number","maximum":5,"minimum":0.5},"thickness_nm":{"type":"number","maximum":5000,"minimum":0}},"additionalProperties":false},"maxItems":16,"minItems":0},"polarization":{"enum":["s","p"]},"incident_index":{"type":"number","maximum":5,"minimum":0.5},"wavelengths_nm":{"type":"array","items":{"type":"number","maximum":2000,"minimum":200},"maxItems":32,"minItems":1},"substrate_index":{"type":"number","maximum":5,"minimum":0.5},"incidence_degrees":{"type":"number","maximum":75,"minimum":0}},"additionalProperties":false},"claim":{}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-1rHqIAPlWR_ECloPLulO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes coherent spectral reflectance and transmittance for a lossless multilayer dielectric thin-film stack at oblique incidence for s or p polarization.","exampleAgentPrompt":"Compute the coherent reflectance and transmittance spectrum for a 5-layer SiO2/TiO2 antireflection coating on glass (substrate index 1.52) with layers alternating index 1.46 and 2.35 at 100 nm and 65 nm thickness, at 15 degrees incidence with s-polarization, over wavelengths 400 to 700 nm in 50 nm steps, starting in air (incident index 1.0).","exampleUseCases":[{"title":"Antireflection coating spectral design","prompt":"I have a 4-layer antireflection coating on a glass lens (substrate index 1.52), with alternating SiO2 (index 1.46, 90 nm) and TiO2 (index 2.35, 55 nm) layers, illuminated at normal incidence (0 degrees) in air with s-polarization. Can you compute the reflectance and transmittance spectrum from 400 to 800 nm every 50 nm?"},{"title":"Bandpass filter oblique incidence check","prompt":"I need to check how much the spectral response of my 8-layer dielectric bandpass filter shifts when tilted to 30 degrees for p-polarization. The filter sits on a substrate with index 1.5, incident medium is air (index 1.0), layers alternate between index 2.1 at 120 nm and index 1.45 at 180 nm. Give me reflectance at wavelengths 500, 520, 540, 560, and 580 nm."},{"title":"Laser mirror coating performance audit","prompt":"Can you model the reflectance of a high-reflectance mirror coating for a 1064 nm laser? The stack has 10 alternating layers of index 2.3 (95 nm) and 1.46 (163 nm) on a substrate of index 1.52, in air, at 5 degrees incidence with s-polarization. Evaluate at 1020, 1040, 1064, 1090, and 1110 nm."}],"resultDescription":"Returns a structured artifact containing the computed spectral reflectance and transmittance arrays for the specified multilayer coating system at each requested wavelength, accounting for coherent interference across all layers at the given angle and polarization.","failureModes":["Invalid refractive index outside range 0.5–5 returns schema validation error","Wavelength outside 200–2000 nm range rejected","Incidence angle exceeding 75 degrees not supported","More than 16 layers or 32 wavelengths rejected","Missing required fields (layers, wavelengths, indices, angle, polarization) returns 400 error","Payment failure via x402 protocol if USDC balance insufficient"],"whenToPreferThis":"Use this endpoint when you need rigorous transfer-matrix-method (TMM) computation of coherent reflectance and transmittance for a lossless dielectric multilayer stack at oblique incidence with explicit s/p polarization control. Prefer this over simplified Fresnel calculators when you have multiple layers and need wavelength-resolved interference effects. Best suited for optical coating design, verification, and audit workflows where accuracy matters more than approximate estimates.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:40:51.324Z","isFirstParty":false,"canonicalSlug":"halowerk-lossless-oblique-multilayer-optical-reflection-transmission-1c2599e2"}