Introduction

Travel time between habitable worlds by chemical rocket is long, ∼8\sim8–99 months one way for an Earth–Mars Hohmann transfer and ∼2\sim2 yr for the round trip once the wait for the return window is included, and the rocket equation exacts an exponential penalty in propellant mass for every increment in speed. Beam-driven light sails leave the propellant at home, with the achievable speed set by the sail area, the thermal tolerance of its material, and the power of the driving array [2, 3, 4, 32]. The required beam powers are large, terawatts for tonne-class payloads at 11 gee (9.8 m s−29.8\,{\rm m\,s^{-2}}), so the leakage of radiation past the sail is a technosignature with a well-posed physical model. In [1], hereafter GL15, we constructed that model for a microwave array conducting Earth–Mars transits, and found that the optimal frequency for a 1.51.5 km aperture lies near 6868 GHz, producing transients of a few Jansky at 100100 pc lasting tens of seconds. Beams that would drive a relativistic interstellar sail have been proposed as a source of fast radio bursts [14]: the observer sits in the main beam of a planet-scale emitter, and the optimal frequency is a few GHz. That geometry is the beam itself, not the leak, and it remains a radio search.

The same matching that sets the beam frequency also sets a Fresnel-matched array diameter, and at optical wavelengths that aperture collapses from kilometers to tens of meters. The cost analysis of [3], which GL15 [1] adopted and which favored microwaves, reflected high-power microwave sources in the early 2010s. Directed-energy concepts for gram-scale to tonne-scale sails have since been developed at optical wavelengths [4, 5, 32, 6, 9], and that is the branch being prototyped on Earth [7, 8]. A civilization may well land in the optical or near-infrared because source economics no longer favor microwaves, in which case radio searches are looking in the wrong band. The same shrinkage raises the intensity at the aperture by the inverse area, and we find in § 2.2 that power handling, not Fresnel matching, is the binding constraint on the optical branch: two envelopes, 1010 km and 4040 km, bracket published emitter loadings.

Three survey facilities now cover that window. The Nancy Grace Roman Space Telescope [23, 24, 27] was launched on 2026 August 30 and is in cruise to L2 plus commissioning, with first images expected in early 2027. The Vera C. Rubin Observatory [22] began the ten-year Legacy Survey of Space and Time (LSST) on 2026 June 30. Euclid is midway through a 1.4×1041.4\times10^{4} deg2^{2} survey [28, 29]; Quick Releases Q1 (2025 March) and Q2 (2026 June 24) are public, with DR1-Foundation scheduled for 2026 November. Between them these facilities cover the wavelength band of 0.30.3–2.3 μm2.3\,\mu{\rm m} and will accumulate ∼5×1014\sim5\times10^{14} star-seconds of monitoring. They have been discussed as technosignature platforms in general terms [20, 21, 19], but the specific transient of GL15 [1] has not been mapped onto them: the signal they can catch is not a directed optical-maser beam [12], not a nanosecond pulse [13], and not a narrow spectral line [17, 18], but a tens-of-seconds, spatially unresolved, single-band flash at the position of a star. The all-sky optical SETI experiment PANOSETI searches 0.350.35–1.65 μm1.65\,\mu{\rm m} at nanosecond to second cadence with a plate scale of 0.360.36 deg per pixel [15]; that experiment is built for a collimated pulse, not for a tens-of-seconds PSF-shaped brightening of a star.

In § 2 we generalize the design relations of GL15 [1] to arbitrary wavelength, show that a Fresnel-matched optical aperture cannot radiate 1.51.5 TW, and take the leak from two focused arrays as the signal we search for: 1010 km at ∼20 kW m−2\sim20\,{\rm kW\,m^{-2}} and 4040 km at the published 103 W m−210^{3}\,{\rm W\,m^{-2}} loading. § 3 describes the observable event. § 4 assesses detection prospects with the Roman, Rubin and Euclid observatories, § 5 treats backgrounds, and § 6 concludes.

Optical and near-infrared beamers

Design relations

We adopt the design relations of GL15 [1] and allow the wavelength λ\lambda to be a free parameter. A sail accelerated by an array of diameter DAD_{\rm A} remains in the array’s Fresnel zone, where the beam energy is delivered through a constant cross-section rather than a constant solid angle, out to the Fresnel length dF=DA2/λd_{\rm F}=D_{\rm A}^{2}/\lambda. The kinematic burnout distance is db=vmax2/(2amax)d_{\rm b}=v_{\rm max}^{2}/(2a_{\rm max}). Efficiency demands that an unfocused burn end at the Fresnel length, since beyond dFd_{\rm F} the wasted fraction grows rapidly, and the matching condition is dF=dbd_{\rm F}=d_{\rm b}, which fixes

db=vmax22amax,DA=(λvmax22amax)1/2,(1)d_{\rm b}=\frac{v_{\rm max}^{2}}{2a_{\rm max}}, \qquad D_{\rm A}=\left(\frac{\lambda v_{\rm max}^{2}}{2a_{\rm max}}\right)^{1/2}, \tag*{(1)}

which is Equation (1) of GL15 [1] solved for DAD_{\rm A} at fixed λ\lambda rather than for λ\lambda at fixed DAD_{\rm A}. A focused array can end the burn at dbd_{\rm b} deep in the near field, with dF>dbd_{\rm F}>d_{\rm b}. Writing λ1.06≡λ/1.06 μm\lambda_{1.06}\equiv\lambda/1.06\,\mu{\rm m}, v400≡vmax/400 km s−1v_{400}\equiv v_{\rm max}/400\,{\rm km\,s^{-1}} and a1≡amax/1 geea_{1}\equiv a_{\rm max}/1\,{\rm gee}, and fixing vmaxv_{\rm max}, amaxa_{\rm max} and λ\lambda to those fiducials we find

DA=93 m λ1.061/2 v400 a1−1/2.(2)D_{\rm A}= 93\,{\rm m}\,\lambda_{1.06}^{1/2}\,v_{400}\,a_{1}^{-1/2}. \tag*{(2)}

Figure 1a shows that relation across twelve decades in wavelength. The 6868 GHz, 1.51.5 km design of GL15 [1] lies on the vmax=100 km s−1v_{\rm max}=100\,{\rm km\,s^{-1}} locus; the same mission executed at 1 μm1\,\mu{\rm m} needs a 2323 m aperture. Two horizontal lines mark the envelopes we adopt in § 2.2: 1010 km at ∼20 kW m−2\sim20\,{\rm kW\,m^{-2}}, and 4040 km, where the emitters sit near the published 103 W m−210^{3}\,{\rm W\,m^{-2}} loading. This suggests that 2020–100100 m optical apertures, within reach of existing terrestrial engineering as collecting areas, are the Fresnel-matched counterparts of the GL15 [1] microwave array, but that they cannot radiate 1.51.5 TW.

Figure 1

Figure 1. (a) Array diameter required by the Fresnel-matching condition, Equation (1), as a function of beam wavelength for four transit speeds at amax=1a_{\rm max}=1 gee. The star marks the 6868 GHz, 1.51.5 km microwave design of GL15 [1]; the same mission conducted at 1 μm1\,\mu{\rm m} requires a 2323 m aperture. Labels along the loci are vmaxv_{\rm max} in km s−1^{-1}. Horizontal lines mark the 1010 km (∼20 kW m−2\sim20\,{\rm kW\,m^{-2}}) and 4040 km (published-loading) envelopes of § 2.2. Shaded boxes show the Rubin, Euclid and Roman bandpasses. (b) Matched-filter signal-to-noise ratio of a single end-of-burn halo flash from a 1010 km or 4040 km array of intercept-matched tiles with a λ/10\lambda/10 lock, for a system at 88 kpc and a 10310^{3} kg payload at 11 gee. The upper axis converts vmaxv_{\rm max} to an Earth–Mars transit time. The dashed line at S/N=8{\rm S/N}=8 is the threshold adopted throughout: it is where the Gaussian false-alarm expectation over the 1.7×10141.7\times10^{14} read-trials of the GBTDS falls to ∼ ⁣0.1\sim\!0.1 events (§ 4.1). It is a floor set by noise statistics. The real threshold will be set by the astrophysical and instrumental backgrounds of § 5; Figure 4c gives the yield surviving any harder threshold. All three facilities cross it near 250 km s−1250\,{\rm km\,s^{-1}} for a tonne-class sail at 11 gee.

The beam power required to drive a perfectly reflecting sail is PA=msamaxc/2P_{\rm A}=m_{\rm s}a_{\rm max}c/2, i.e. 1.51.5 TW for a tonne at 11 gee, unchanged from GL15 [1] and roughly 1010% of worldwide primary energy consumption. The diffraction scale of that aperture is

θA=1.22λDA=13.9 nrad λ1.061/2 a11/2 v400−1.(3)\theta_{\rm A}= \frac{1.22\lambda}{D_{\rm A}} = 13.9\,{\rm nrad}\,\lambda_{1.06}^{1/2}\,a_{1}^{1/2}\,v_{400}^{-1}. \tag*{(3)}

At the fiducials that is 2.92.9 mas, and the corresponding beam solid angle is ΩA=πθA2\Omega_{\rm A}=\pi\theta_{\rm A}^{2}. With the GL15 [1] ratio Ds≃5DAD_{\rm s}\simeq5D_{\rm A} the sail covers the beam core at burnout.

The 9393 m aperture that Fresnel matching requires must still radiate 1.51.5 TW, so the intensity leaving the aperture is PA/AA=2.2×108 W m−2P_{\rm A}/A_{\rm A}=2.2\times10^{8}\,{\rm W\,m^{-2}}, five orders above published directed-energy loadings, a level that greatly exceeds the physical capabilities of any known optical beam design.

Four ways out of that loading present themselves: (i) Oversizing the aperture until IAI_{\rm A} is tolerable puts dFd_{\rm F} beyond an Earth–Mars burnout, so the sail stays in the near field, where an unfocused beam is a tube of width DA≫DsD_{\rm A}\gg D_{\rm s} and the sail intercepts only (Ds/DA)2(D_{\rm s}/D_{\rm A})^{2}. (ii) Lowering amaxa_{\rm max} until IA∼103 W m−2I_{\rm A}\sim10^{3}\,{\rm W\,m^{-2}} requires amax∼2×10−3a_{\rm max}\sim2\times10^{-3} gee, pushes DAD_{\rm A} back to 22 km and dFd_{\rm F} to 2525 AU, and again leaves a planetary transfer inside the near field. (iii) Sparse fill runs the wrong way. At fixed PAP_{\rm A} and fixed envelope DAD_{\rm A}, reducing the fill factor ϕ\phi shrinks the emitting area to ϕAA\phi A_{\rm A} and raises the intensity on the emitters to IA/ϕI_{\rm A}/\phi, which at ϕ=10−5\phi=10^{-5} is 2×1013 W m−22\times10^{13}\,{\rm W\,m^{-2}}, ten orders of magnitude above the [43] value rather than comparable to it. (iv) Holding the emitters at 103 W m−210^{3}\,{\rm W\,m^{-2}} instead demands 1.5×109 m21.5\times10^{9}\,{\rm m^{2}} of emitting area, and at ϕ=10−5\phi=10^{-5} an envelope of 1.4×1041.4\times10^{4} km, for which dF=DA2/λd_{\rm F}=D_{\rm A}^{2}/\lambda is 10910^{9} AU and the sail never leaves the near field.

Changing the fill does not put that unfocused tube onto the sail. What remains is to spread PAP_{\rm A} over the area the loading demands and to apply phase curvature, so that the tube focuses on the sail instead of illuminating a volume around it.

The physical solution: a beam-formed emitter

The intensity problem is an area problem. [3] costed the reusable launcher as source plus aperture, CC=aA+cPPC_{C}=aA+c_{P}P, and minimized that capital at fixed sail speed by cutting the beam when the far-field spot first exceeded the sail; at the minimum the two terms are equal, so A=(cP/a)PA=(c_{P}/a)P. Two things in the focused optical machine break that algebra. (i) The mission power is pinned at PA=1.5P_{\rm A}=1.5 TW by a tonne at a gee, independent of λ\lambda and DAD_{\rm A}. (ii) Focusing puts the sail in the near field of a large envelope, so that envelope can still fill the sail at 0.0550.055 AU. What remains of CC=aA+cPPC_{C}=aA+c_{P}P at fixed power is an envelope that shrinks until something else sets the size; there is no interior cost minimum. The stop we adopt is emitter loading. A free-flying orbital array, or an array laid on an airless surface such as the Moon, has no atmosphere and so no thermal blooming. We adopt ∼20 kW m−2\sim20\,{\rm kW\,m^{-2}} as the loading the emitters themselves will bear, and at 1.51.5 TW that is DA≃10D_{\rm A}\simeq10 km (IA=19 kW m−2I_{\rm A}=19\,{\rm kW\,m^{-2}}), twenty times the published directed-energy loading. We use the same scale, without a separate blooming calculation, for an Earth-like ground site. The published loading of [43, 4] is a benchmark, IA=103 W m−2I_{\rm A}=10^{3}\,{\rm W\,m^{-2}}, not a Benford output; holding the emitters there requires DA=44D_{\rm A}=44 km. We adopt 4040 km (IA=1.2 kW m−2I_{\rm A}=1.2\,{\rm kW\,m^{-2}}). The optical coefficients of [32] (a=500a=500–104 $ m−210^{4}\,{\rm \$\,m^{-2}}, cP=0.01c_{P}=0.01–1 $ W−11\,{\rm \$\,W^{-1}}) span cP/ac_{P}/a from 10−610^{-6} to 2×10−32\times10^{-3}, i.e. DA=1.4D_{\rm A}=1.4–6262 km if one still wrote A=(cP/a)PAA=(c_{P}/a)P_{\rm A}. We treat 1010 km and 4040 km as two emitter-loading choices that bracket the plausible range, the first near the emitters’ thermal limit and the second aperture-heavy, at 1.2 kW m−21.2\,{\rm kW\,m^{-2}}.

An unfocused beam of either diameter is a 1010 km or 4040 km tube, and the sail intercepts only (Ds/DA)2(D_{\rm s}/D_{\rm A})^{2} of it, far short of what 11 gee requires. This suggests building that envelope as a phased array: NN small emitters (tiles) laid on a regular lattice of pitch pp (the distance between tiles), each able to take an independent delay. A uniform extra delay of one tile, a piston of physical length σz\sigma_{z}, is a phase σϕ=2πσz/λ\sigma_{\phi}=2\pi\sigma_{z}/\lambda on that tile alone. A linear gradient of those phases across the aperture steers the interference peak; a quadratic curvature, the thin-lens phase of focal length dd, focuses it, concentrating the tube onto the sail and shaping it to a DsD_{\rm s}-diameter flat-top. We take DsD_{\rm s} from the sail’s thermal tolerance: spreading 1.51.5 TW over 8.7×106 W m−28.7\times10^{6}\,{\rm W\,m^{-2}} at absorptivity α=10−4\alpha=10^{-4} (§ 2.4) gives Ds=465D_{\rm s}=465 m and T≃300T\simeq300 K, coincidentally 5DA5D_{\rm A} of the Fresnel-matched 9393 m aperture. An unshaped diffraction-limited focus at dbd_{\rm b} would instead put 1.51.5 TW into an Airy core of first-null radius 1.22λdb/DA1.22\lambda d_{\rm b}/D_{\rm A}, 2626 cm at 4040 km and 1.11.1 m at 1010 km, at 7×1012 W m−27\times10^{12}\,{\rm W\,m^{-2}} and 4×1011 W m−24\times10^{11}\,{\rm W\,m^{-2}} respectively, which no sail survives. In that unshaped geometry the sail edge sits 880880 spot radii out at 4040 km and 220220 at 1010 km, and the missed fraction is fmiss=1.9×10−4f_{\rm miss}=1.9\times10^{-4} (7.5×10−47.5\times10^{-4}). That Airy tail is a floor on core spill, not the lock of Table tab:surveys: a synthesized flat-top has edge spill set by the achievable roll-off. The survey halo is set by piston statistics, not by that core.

The far field of a tiled array is the product of two diffraction patterns, the array factor (the interference of the NN tiles treated as points, an interference peak whose width is set by the full envelope, λ/DA\lambda/D_{\rm A}) and the element pattern (what one tile radiates by itself, θel=1.22λ/p\theta_{\rm el}=1.22\lambda/p, set by the tile size and independent of how the tiles are phased). A regular lattice also produces grating lobes, extra copies of the array-factor peak at multiples of λ/p\lambda/p, the Fourier comb of the grid. Locked phases put the central peak on the sail. Uncorrelated piston does not steer that peak: it reduces the fraction of power that remains in the locked core, the Strehl S=e−σϕ2S=e^{-\sigma_{\phi}^{2}}, exact for Gaussian phase statistics rather than the Maréchal approximation, and dumps the residual 1−S1-S into the element pattern, a halo of width θel\theta_{\rm el}. The element pattern is an envelope: the array factor can redistribute power within it but cannot synthesize a footprint wider than θel\theta_{\rm el}. Covering a DsD_{\rm s} sail therefore requires 1.22λdb/p≳Ds/21.22\lambda d_{\rm b}/p\gtrsim D_{\rm s}/2, i.e. p≲45p\lesssim45 m at the fiducials. We adopt p=40p=40 m, a round pitch just inside that coverage limit. Relative to the 45.445.4 m intercept match, encircled energy and fleakf_{\rm leak} barely move, while θel\theta_{\rm el} and the umbra in units of θel\theta_{\rm el} do. Violate it and the footprint shrinks below the sail: N=100N=100 on the 4040 km envelope is p≃3.5p\simeq3.5 km (0.890.89 km on 1010 km) and a ∼3\sim3 m spot at burnout, ∼2×1011 W m−2\sim2\times10^{11}\,{\rm W\,m^{-2}}, four orders above the 8.7×106 W m−28.7\times10^{6}\,{\rm W\,m^{-2}} flat-top and two above the dust-seeded hot-spot failure of [11]. The sail does not survive. Tiles individually steered, or laid on a curved surface so that different tiles illuminate different parts of the sail, would beat the envelope only by giving up coherent gain; we do not take that architecture. Smaller pitches leak more at the same lock and at fixed DsD_{\rm s}, so the λ/10\lambda/10 value fleak=0.054f_{\rm leak}=0.054 is a floor over thermally viable pitches. Meter-class modules, the published-concept end of that range, leak a third of PAP_{\rm A} because the sail encircles only 0.180.18% of a halo of first-zero radius 10.610.6 km; that is a tens-of-minutes m∼23m\sim23 bump, and Table tab:surveys does not constrain it. Filling 1010 km at p=40p=40 m gives N=(π/4)(DA/p)2=4.9×104N=(\pi/4)(D_{\rm A}/p)^{2}=4.9\times10^{4} tiles, and 4040 km gives N=7.9×105N=7.9\times10^{5}.

For an intercept-matched pitch p=2.44λdb/Dsp=2.44\lambda d_{\rm b}/D_{\rm s}, the element scale is θel=Ds/(2db)\theta_{\rm el}=D_{\rm s}/(2d_{\rm b}) exactly, the sail’s angular radius as seen from the array, and τel=Ds/(2v⊥)\tau_{\rm el}=D_{\rm s}/(2 v_{\perp}), with λ\lambda, pp and DAD_{\rm A} all cancelling. The first-ring isotropic-equivalent luminosity scales as Liso∝Ipk(1−S)PA(db/Ds)2L_{\rm iso}\propto I_{\rm pk}(1-S)P_{\rm A}(d_{\rm b}/D_{\rm s})^{2}, again independent of λ\lambda and DAD_{\rm A}. The observable set {θel,τeff,Liso}\{\theta_{\rm el},\tau_{\rm eff},L_{\rm iso}\} depends only on (PA,Ds,db,σz/λ,v⊥)(P_{\rm A},D_{\rm s},d_{\rm b},\sigma_{z}/\lambda,v_{\perp}), and either envelope drops out of the survey prediction. That is why τeff\tau_{\rm eff} is identical in every row of Table tab:surveys, why the row-to-row mpkm_{\rm pk} differences are instrumental, and why the 1010 km and 4040 km arrays overlie in Figure 1b and Figure 4. We use p=40p=40 m rather than 45.445.4 m, so this cancellation is approximate. A higher tolerable loading IAI_{\rm A} shrinks DA∝IA−1/2D_{\rm A}\propto I_{\rm A}^{-1/2} without changing the halo observables of this section; 103 W m−210^{3}\,{\rm W\,m^{-2}} is a technological choice, not a physical one. Smaller payloads lower PAP_{\rm A}, and longer burns at lower amaxa_{\rm max} (with the array still focused) and staged launches are still sized to the same intensity limit.

We take a residual piston σz=λ/10\sigma_{z}=\lambda/10 (100100 nm), the leftover error of a feedback loop that holds each tile rather than the laboratory lock of [10], and find S=e−σϕ2=0.67S=e^{-\sigma_{\phi}^{2}}=0.67. The sail encircles 0.830.83 of the element Airy, so fleak=(1−S)(1−0.83)≃0.054f_{\rm leak}=(1-S)(1-0.83)\simeq0.054, a floor at this lock and fixed DsD_{\rm s}, 8080 GW missing the sail (Figure 2d). Unlocking the loop sets S=0S=0 and fleakf_{\rm leak} saturates at 0.170.17. At λ/90\lambda/90 the extra halo is 0.080.08%. A 44 cm sideways placement of the outer tiles is another λ/10\lambda/10 of path to the sail and raises fleakf_{\rm leak} to 0.0740.074. A common pointing error of ∼3\sim3 nrad, about a tenth of θel\theta_{\rm el}, slides the locked core by 2525 m, ∼10\sim10% of the sail radius, and leaves fleakf_{\rm leak} unchanged; 3030 nrad would dump the core off the sail entirely (245245 m at dbd_{\rm b}). Holding the pointing to that tenth of θel\theta_{\rm el} is as demanding as the λ/10\lambda/10 piston lock. We model only that uncorrelated piston, which we treat as the single free parameter. Intra-tile figure error on a 4040 m aperture would broaden θel\theta_{\rm el} and cut the fluence as θ−1\theta^{-1}; correlated (common-mode) piston scatters into the core rather than the halo and reduces fleakf_{\rm leak}. Both omitted terms push the same way on the observable, so the predicted flash is an upper envelope on this lock. At the fiducial p=40p=40 m the first grating lobe falls at λdb/p≃217\lambda d_{\rm b}/p\simeq217 m, inside the 232232 m sail radius, so it lands on the sail and is not a feature of this leak. Grating lobes and a speckle of NN random phasors appear in the leak only when the pitch is small enough that those features miss the sail and NN is still modest; that is a laboratory tiled pupil [10], not this array.

The leaked field of one tile is the Fraunhofer transform of the tile’s sail-plane Airy truncated by the sail disk [42], smoothing scale λ/Ds≃2.3\lambda/D_{\rm s}\simeq2.3 nrad (0.07 θel0.07\,\theta_{\rm el}). II is in units of the unocculted tile peak, which carries scattered power (1−S)PA(1-S)P_{\rm A}, so the first-ring Liso=Ipk 4π(1−S)PAAel/λ2=0.38 L⊙L_{\rm iso}=I_{\rm pk}\,4\pi(1-S)P_{\rm A}A_{\rm el}/\lambda^{2}=0.38\,L_{\odot} at Ipk=0.022I_{\rm pk}=0.022. A central observer sees two first-ring peaks ∼30\sim30 s across and 8787 s apart (the intensity-ring peak at b≃1.33b\simeq1.33, not the WW peak), with the on-axis intensity 0.580.58 of the peak rather than a dark umbra; a 3030% band fills that dip to 0.900.90 of the peak, so the doublet contrast is a narrowband discriminant (Figure 2b). Chords with b≲1.2b\lesssim1.2 cross the first ring twice. On axis the intensity between the peaks is 0.580.58 of the peak; off axis, through the umbra, the dip is nearly dark. The two peaks merge at b≃1.33b\simeq1.33. Against bmax≃4.9b_{\rm max}\simeq4.9 that is about one detection in four; the geometric umbra, 0.88 θel0.88\,\theta_{\rm el}, is the dark core of that region, not the edge of the doublet. The rest are a single first-ring transit. The tangential chord at b=1.25b=1.25, where WW peaks at 0.0400.040, is that single peak, mAB≃19.4m_{\rm AB}\simeq19.4 in F146 at 88 kpc, which a matched filter over τeff\tau_{\rm eff} records at S/N≃1.5×103{\rm S/N}\simeq1.5\times10^{3}; the central chord has about half that fluence, W(0)/W(1.25)=0.54W(0)/W(1.25)=0.54, at S/N≃810{\rm S/N}\simeq810 (Figure 2a–c), and that is the halo of Table tab:surveys and Figure 1b and Figure 4. We adopt the 1010 km and 4040 km focused arrays as the practical optical designs, and the halo of this section is the leak a Galactic survey would catch.

The leaked field of Figure 2a is an ensemble average. A single realization is a speckle pattern with grain λ/DA\lambda/D_{\rm A}, set by the array envelope, and the pistons are the residual of a live loop, so that pattern boils on the loop timescale. An observer sweeping a few θel\theta_{\rm el} would then see excess variance on top of the 6060 s envelope. The sail boundary sets the pattern’s envelope and the umbra depth, not the grain. We do not develop that discriminant here: the loop bandwidth is unmodeled and the contrast depends on it.

Figure 2

Figure 2. (a) Leaked far-field of a 1010 km or 4040 km array of 4040 m tiles focused on the 465465 m sail at db=0.055d_{\rm b}=0.055 AU, each tile delayed independently by an RMS piston σz=λ/10\sigma_{z}=\lambda/10 (a uniform extra path on that tile). Axes are in units of the element diffraction scale θel=1.22λ/p\theta_{\rm el}=1.22\lambda/p. The pattern is the Fraunhofer transform of one tile’s sail-plane Airy truncated by the sail, smoothing scale λ/Ds≃2.3\lambda/D_{\rm s}\simeq2.3 nrad (0.07 θel0.07\,\theta_{\rm el}). The dashed circle is the geometric sail edge (0.88 θel0.88\,\theta_{\rm el}). II is in units of the unocculted tile peak, so the plotted pattern carries scattered power (1−S)PA(1-S)P_{\rm A} and the first-ring Liso=Ipk 4π(1−S)PAAel/λ2L_{\rm iso}=I_{\rm pk}\,4\pi(1-S)P_{\rm A}A_{\rm el}/\lambda^{2}. An ideal lock (S=1S=1) leaves this panel dark. Lines mark the central (b=0b=0) and tangential (b=1.25b=1.25) chords. (b) Light curves at 88 kpc in F146. The shaded interval is the geometric umbra. The dashed line is the peak rate at which a matched filter over τeff\tau_{\rm eff} reaches 8σ8\sigma, the dotted line the harder cut a single 3.043.04 s sample would need; the central chord is a pair of first-ring peaks 8787 s apart at S/N≃810{\rm S/N}\simeq810, the tangential chord a single peak at S/N≃1.5×103{\rm S/N}\simeq1.5\times10^{3}. The dotted central curve is a 3030% band, which fills the dip from 0.580.58 of the peak to 0.900.90. (c) Chord equivalent width of that halo, Equation (5), bb in units of θel\theta_{\rm el}. WW peaks at 0.0400.040 at b=1.25b=1.25; bmax≃4.9b_{\rm max}\simeq4.9 at 88 kpc. (d) Missed power versus RMS tile delay in waves of λ\lambda. The dotted line is the unshaped-focus fmiss=1.9×10−4f_{\rm miss}=1.9\times10^{-4} at 4040 km (7.5×10−47.5\times10^{-4} at 1010 km); the λ/10\lambda/10 point is fleak=0.054f_{\rm leak}=0.054. Unlocking the loop saturates at 0.170.17 because the tile Airy still hits the sail. The survey halo is set by piston statistics, not by that core spill.

From 1010 GW to 1010 TW

The leaked fraction is set by the lock and the intercept, not by the radiated power. What PAP_{\rm A} sets is the payload. Varying the mass at 11 gee, PA=msamaxc/2P_{\rm A}=m_{\rm s}a_{\rm max}c/2 runs from 1010 GW at 77 kg to 1010 TW at 77 tonnes, with the tonne of GL15 [1] at 1.51.5 TW. High-power sites on Earth have entered the lower decade of that range. Data-center campuses built to train large models are now specified at gigawatts [49], and the Stargate program has committed 1010 GW of dedicated capacity in the United States [50], about ten large nuclear plants and a tenth of the 0.10.1 TW Saturn V that GL15 [1] compared to a tonne. A 1010 GW beamer is a megaproject, but it is a megaproject of a kind already being assembled, if for computation rather than propulsion. It accelerates 77 kg at 11 gee. The tonne still requires 1.51.5 TW, 150150 such 1010 GW campuses, and remains ∼10\sim10% of worldwide primary energy consumption.

At the λ/10\lambda/10 intercept-matched lock that is 0.540.54 GW leaking at the low end and 540540 GW at the high end, a straight line through the 8080 GW of a tonne (Figure 3a). Unlocking the loop multiplies the leak by three (fleak=0.17f_{\rm leak}=0.17). If instead the 4040 m pitch is frozen and the sail is grown with the thermal loading, Ds∝PA1/2D_{\rm s}\propto P_{\rm A}^{1/2}, a 1010 GW payload is a 3838 m sail that encircles only 0.0190.019 of the element Airy and leaks 0.320.32 of PAP_{\rm A}, while a 1010 TW cargo is a 1.21.2 km sail that swallows the halo down to fleak=0.023f_{\rm leak}=0.023. The two λ/10\lambda/10 curves meet at the fiducial, where p=40p=40 m is close to the intercept match.

What a survey records is not that wattage but the first-ring LisoL_{\rm iso}. Holding Ds=465D_{\rm s}=465 m and turning the array up or down, LisoL_{\rm iso} tracks PAP_{\rm A} and Roman’s 8σ8\sigma floor at 88 kpc sits at 88 GW, so the left edge of Figure 3b is where a tonne-class sail driven at reduced power drops through threshold. Growing the sail and re-matching the pitch, the halo solid angle grows with the power, LisoL_{\rm iso} is independent of PAP_{\rm A}, and the flash stays at mAB≃19.4m_{\rm AB}\simeq19.4; the matched-filter S/N still rises, from 160160 at 1010 GW to 2.9×1032.9\times10^{3} at 1010 TW, because τeff∝Ds\tau_{\rm eff}\propto D_{\rm s}. At fixed loading the envelope scales as DA∝PA1/2D_{\rm A}\propto P_{\rm A}^{1/2}, 0.80.8–2626 km at 19 kW m−219\,{\rm kW\,m^{-2}} and 3.63.6–113113 km at 103 W m−210^{3}\,{\rm W\,m^{-2}} over the same range, and the halo observables of § 2.2 do not depend on that envelope. We retain PA=1.5P_{\rm A}=1.5 TW as the fiducial because it is a tonne at a gee.

Figure 3

Figure 3. (a) Power missing the sail as a function of array power, from 1010 GW (77 kg at 11 gee) to 1010 TW (77 tonnes). The solid and dashed lines hold the intercept match, so fleakf_{\rm leak} is constant and the leaked power tracks PAP_{\rm A}; unlocking the loop multiplies the leak by three. The dash-dotted line freezes p=40p=40 m and grows the sail with the thermal loading, Ds∝PA1/2D_{\rm s}\propto P_{\rm A}^{1/2}: a small sail misses the halo and a large sail swallows it. The star is the fiducial tonne at 1.51.5 TW. The upper axis converts PAP_{\rm A} to payload mass at 11 gee. (b) Matched-filter S/N of one λ/10\lambda/10 first-ring flash at 88 kpc in F146. Holding Ds=465D_{\rm s}=465 m, LisoL_{\rm iso} tracks PAP_{\rm A} and the 8σ8\sigma floor is 88 GW. Growing the sail and re-matching the pitch, LisoL_{\rm iso} is independent of PAP_{\rm A} (mAB≃19.4m_{\rm AB}\simeq19.4) and the S/N still rises because τeff∝Ds\tau_{\rm eff}\propto D_{\rm s}. The two curves meet at the fiducial.

Survival of the sail and its reflection

Naively one might spread PAP_{\rm A} over the full sail and find Is=4PA/πDs2=8.7×106 W m−2I_{\rm s}=4P_{\rm A}/\pi D_{\rm s}^{2}=8.7\times10^{6}\,{\rm W\,m^{-2}} and T≃300T\simeq300 K. For the unfocused 9393 m aperture the beam cross-section is ∼DA\sim D_{\rm A}, not Ds=5DAD_{\rm s}=5D_{\rm A}, for most of the burn; the sail is oversized to catch the beam only near dFd_{\rm F}. The illuminated spot therefore carries 2.2×108 W m−22.2\times10^{8}\,{\rm W\,m^{-2}} early and ∼5×107 W m−2\sim5\times10^{7}\,{\rm W\,m^{-2}} at burnout. With absorptivity α=10−4\alpha=10^{-4} at 1 μm1\,\mu{\rm m} and two-sided radiation at infrared emissivity of order unity, the sail equilibrates at T≃660T\simeq660 K at the start and T≃460T\simeq460 K at burnout. The focused 1010 km and 4040 km arrays of § 2.2 shape a DsD_{\rm s}-diameter flat-top onto the sail at every dd, so that 8.7×106 W m−28.7\times10^{6}\,{\rm W\,m^{-2}} and T≃300T\simeq300 K hold for the whole burn rather than only near dFd_{\rm F}; the λ/10\lambda/10 lock leaves S=0.67S=0.67 of PAP_{\rm A} in that core and the sail still encircles 0.830.83 of the element Airy, and the on-axis intensity at burnout is ≃1.4×107 W m−2\simeq1.4\times10^{7}\,{\rm W\,m^{-2}} (T≃330T\simeq330 K). A factor-of-sixteen peak on that flat-top, (600/300)4(600/300)^{4}, would still be only T≃600T\simeq600 K. The 300300–660660 K range is a factor of two to five below the ∼1600\sim1600 K vacuum-decomposition threshold of silicon nitride [9], and sits at the cool end of the 500500–15001500 K window already assumed for Starshot thermal design [5, 6]. The failure mode at 1 GW m−21\,{\rm GW\,m^{-2}} is a dust-seeded hot spot [11], two orders above the focused flat-top and a factor of a few above the unfocused spot. Lower accelerations relieve the thermal load (the sail intensity scales as amaxa_{\rm max}, the aperture intensity as amax2a_{\rm max}^{2}) at the cost of a larger array. The fiducial sail is 465465 m across, area 1.7×105 m21.7\times10^{5}\,{\rm m^{2}}, at a total system mass of 10310^{3} kg. A 0.20.2–1 g m−21\,{\rm g\,m^{-2}} film in the Starshot range [5, 32] is then 3434–170170 kg of sail, leaving 830830–966966 kg for payload, structure and thermal control. The system areal density, 103 kg/1.7×105 m2≃6 g m−210^{3}\,{\rm kg}/1.7\times10^{5}\,{\rm m^{2}}\simeq6\,{\rm g\,m^{-2}} under 11 gee, is aggressive even by Starshot standards.

The sail is a near-perfect mirror and returns essentially the intercepted power, ≃0.95 PA\simeq0.95\,P_{\rm A} at the λ/10\lambda/10 lock. The array focuses a converging beam onto the sail, so a flat mirror at normal incidence sends that return back as a diverging beam. The return refills roughly the whole aperture, at about the array’s own emission loading, whether the array is a free-flyer or is laid on an airless surface (§ 2.2). On the 1010 km envelope that loading is already ∼20 kW m−2\sim20\,{\rm kW\,m^{-2}}, near the emitters’ thermal limit, so a return at the same intensity is intolerable unless it is steered off the aperture. The 4040 km array, at 1.2 kW m−21.2\,{\rm kW\,m^{-2}}, could absorb its return. Deflection is a requirement for the 1010 km envelope, not an optional geometry. Two ways remain to keep the return off the array: metasurface beam-riding sails [9] deflect rather than retro-reflect, sending the return along a third axis, or that deflected beam is aimed at a recapture site, a solar collector that recovers a fraction of PAP_{\rm A}. Recapture points at a fixed collector and paints no strip on the sky. Deflection alone is a fixed angle off the array–sail line, so the strip sweeps with that line through the full burn, and Liso(refl)=4PA/θrefl2L_{\rm iso}^{\rm (refl)}=4P_{\rm A}/\theta_{\rm refl}^{2} is independent of dd, so Δϕeff\Delta\phi_{\rm eff} is the whole ∼1.1\sim1.1 rad rather than 5.1×10−55.1\times10^{-5}. For a flat sail the diffraction half-angle is θrefl=1.22λ/Ds=2.8\theta_{\rm refl}=1.22\lambda/D_{\rm s}=2.8 nrad, which gives Liso(refl)≃2×103 L⊙L_{\rm iso}^{\rm (refl)}\simeq2\times10^{3}\,L_{\odot}. The return’s full width 2θrefl2\theta_{\rm refl} is about 6060 times narrower than the leak strip (2bmaxθel=3.2×10−72b_{\rm max}\theta_{\rm el}=3.2\times10^{-7} rad) and, because the sweep is the full ∼1.1\sim1.1 rad, a few hundred times larger in solid angle. What kills it is duration: τ=θrefl db/v⊥≃2.8\tau=\theta_{\rm refl}\,d_{\rm b}/v_{\perp}\simeq2.8 s at burnout and shorter earlier, a single-read spike, exactly the regime where the persistence cut of § 5 is unavailable and the 10710^{7} snowballs come back. We take deflection off the array, with or without recapture. The array loading does not by itself say what an observer sees. For completeness, and because a partially retro-reflecting sail is the naive design, we check whether its return could supply a second flash. If the sail still retro-reflects, a sag σ\sigma (a cone or spherical cap, the geometry assumed for beam-riding stability before those designs) spreads that return over 8σ/Ds8\sigma/D_{\rm s}. Attitude wander δ\delta during the arrival burn smears the same beam by 2δ2\delta. Holding a 465465 m membrane to microradians for eleven hours is the binding requirement, tighter than the figure tolerance σ/Ds\sigma/D_{\rm s}. Then θrefl\theta_{\rm refl} is the quadrature of 1.22λ/Ds1.22\lambda/D_{\rm s}, 8σ/Ds8\sigma/D_{\rm s} and 2δ2\delta, Liso(refl)=4PA/θrefl2L_{\rm iso}^{\rm (refl)}=4P_{\rm A}/\theta_{\rm refl}^{2}, and the duration is θrefl/ϕ˙\theta_{\rm refl}/\dot\phi.

Those two limits do not overlap as a second flash. A flat sail, θrefl=2.8\theta_{\rm refl}=2.8 nrad, is about 6060 times narrower than the halo strip half-width bmaxθel≃160b_{\rm max}\theta_{\rm el}\simeq160 nrad at the bulge, so an observer who sees the launch leak has probability ∼2×10−2\sim2\times10^{-2} of also lying in the reflection, and that assumes the reflection axis coincides with the leak axis. A surface sag that produces θrefl=1′′\theta_{\rm refl}=1^{\prime\prime} (σ≃0.3\sigma\simeq0.3 mm) covers every leak-observer and is detected at 88 kpc (34σ34\sigma in a matched filter), but it sweeps past in θrefl/ϕ˙≃5×103\theta_{\rm refl}/\dot\phi\simeq5\times10^{3} s, an hour-scale brightening, not a second entry in a tens-of-seconds ramp search. The region of (σ,δ)(\sigma,\delta) in which the reflection is both geometrically probable and a tens-of-seconds flash is empty: a 1010–100100 s reflection has overlap 0.010.01–0.10.1 with the leak strip, and covering that strip forces the duration to hours. The reflection is not a second Galactic yield channel, and it is not a pair of flashes. The pair that does survive is internal to the leak, the two first-ring crossings on either side of the sail’s shadow (§ 3).

The observable event

Duration

Because the sail must be tracked, the beam sweeps, and GL15 [1] found of order a radian of azimuthal motion during a three-hour burn (their 100 km s−1100\,{\rm km\,s^{-1}} case; the fiducial here lasts 11.311.3 h), with the sweep fastest early (when the sail is near the array) and slowest at burnout, where the isotropic-equivalent luminosity peaks (their Figure 3). The 2015 trajectory is specified completely: the sail starts in low orbit about the origin world, and the array beams along the world–sail line, so the force is radial and the specific angular momentum L=vLEORLEOL=v_{\rm LEO}R_{\rm LEO} is conserved about that world. We take a 400400 km circular orbit, RLEO=6.77×106R_{\rm LEO}=6.77\times10^{6} m and vLEO=7.67 km s−1v_{\rm LEO}=7.67\,{\rm km\,s^{-1}}, so L=5.20×1010 m2 s−1L=5.20\times10^{10}\,{\rm m^{2}\,s^{-1}}. In closed form, the residual transverse speed at the end of the burn from that angular momentum alone is

v⊥(db)=Ldb=vLEORLEOvmax2/(2amax),(4)v_{\perp}(d_{\rm b})=\frac{L}{d_{\rm b}}=\frac{v_{\rm LEO}R_{\rm LEO}}{v_{\rm max}^{2}/(2a_{\rm max})}, \tag*{(4)}

and the time for a diffraction scale θ\theta to sweep past a fixed observer is τ=θ/ϕ˙=θ db/v⊥(db)\tau=\theta/\dot\phi=\theta\,d_{\rm b}/v_{\perp}(d_{\rm b}). Integrating the same three-body trajectory as GL15 [1] gives a full-burn sweep Δϕ≃1.1\Delta\phi\simeq1.1 rad. Equation (4) gives v⊥(db)=6.4 m s−1v_{\perp}(d_{\rm b})=6.4\,{\rm m\,s^{-1}}. The start-from-rest integral Δϕ=(4L/3amax2)(t1−3−tF−3)\Delta\phi=(4L/3a_{\rm max}^{2})(t_{1}^{-3}-t_{\rm F}^{-3}) with d=12amaxt2d=\tfrac12a_{\rm max}t^{2} from d1=RLEOd_{1}=R_{\rm LEO} gives 0.440.44 rad; the factor 2.52.5 is the initial orbital velocity and the non-zero starting radius. The Sun and the destination contribute a few meters per second at dbd_{\rm b}, a 3030–5050% correction to that residual; we add 5 m s−15\,{\rm m\,s^{-1}} in quadrature and use v⊥(db)=8.1 m s−1v_{\perp}(d_{\rm b})=8.1\,{\rm m\,s^{-1}}. Equation (4) applied to the GL15 [1] microwave design gives v⊥=0.10 km s−1v_{\perp}=0.10\,{\rm km\,s^{-1}} and a duration θAdb/v⊥=18\theta_{\rm A}d_{\rm b}/v_{\perp}=18 s. For the halo of § 2.2 the scale is the element pattern, θel=1.22λ/p=32\theta_{\rm el}=1.22\lambda/p=32 nrad at p=40p=40 m, and τel=θel/ϕ˙=33\tau_{\rm el}=\theta_{\rm el}/\dot\phi=33 s.

These durations assume an array whose transverse velocity uu relative to the origin world’s center is small compared with v⊥(db)v_{\perp}(d_{\rm b}). An equatorial ground site has u≃465 m s−1u\simeq465\,{\rm m\,s^{-1}}, a geostationary platform u≃3.1 km s−1u\simeq3.1\,{\rm km\,s^{-1}}, and a low-orbit array u≃7.8 km s−1u\simeq7.8\,{\rm km\,s^{-1}}, which would shorten τel\tau_{\rm el} by factors of 5858, 390390 and 10310^{3}. The fiducial burn lasts vmax/amax=11.3v_{\rm max}/a_{\rm max}=11.3 hours, longer than a target stays above the horizon at a single ground site, so a ground array would also have to hand off between sites and the sweep would not be the smooth L/d2L/d^{2} used here. This suggests a free-flying array co-orbital with the origin world, the architecture assumed by most large-aperture directed-energy concepts [4, 32]. Holding that array to u≪8 m s−1u\ll8\,{\rm m\,s^{-1}} over an 1111 hour burn is a station-keeping requirement we do not solve; we instead recompute NdetN_{\rm det} and τeff\tau_{\rm eff} as functions of v⊥(db)v_{\perp}(d_{\rm b}) from 11 to 103 m s−110^{3}\,{\rm m\,s^{-1}} (Figure 4d). Because τeff\tau_{\rm eff} and Δϕeff\Delta\phi_{\rm eff} trade, Ndet/fbN_{\rm det}/f_{\rm b} runs from 0.0160.016 at 1 m s−11\,{\rm m\,s^{-1}} to 0.330.33 at 100 m s−1100\,{\rm m\,s^{-1}}, of order the Table tab:surveys value near the fiducial 8 m s−18\,{\rm m\,s^{-1}}. A ground site at 465 m s−1465\,{\rm m\,s^{-1}} is a 11 s flash: rmax=17r_{\rm max}=17 kpc still exceeds the bulge (S/N=35{\rm S/N}=35 at 88 kpc) and the integrated yield is 0.42 fb0.42\,f_{\rm b}, but the event is a single-read spike rather than a 6060 s ramp, and a ground array must still hand off between sites.

Figure 4

Figure 4. (a) Range of an 8σ8\sigma matched-filter detection of the λ/10\lambda/10 halo as a function of transit speed, for a 10310^{3} kg payload at 11 gee on a 1010 km or 4040 km array of intercept-matched tiles. Curves in (a) terminate where the signal falls below threshold at the distance of the bulk of the stellar population. (b) The 9595% upper limit on Γ6h\Gamma_{6{\rm h}} that a null search would imply, as a function of RMS tile piston, from Equation (9) at vmax=400 km s−1v_{\rm max}=400\,{\rm km\,s^{-1}}. Vertical lines mark a laboratory lock (λ/90\lambda/90) and the fiducial λ/10\lambda/10 lock. A λ/90\lambda/90 lock does not reach the bulge. Euclid does not appear as a useful limit in (b). (c) Yield as a function of the matched-filter threshold. Because rmaxr_{\rm max} already exceeds the Galaxy at 8σ8\sigma on a faint host, a harder cut removes strip width and detectable sweep rather than stars, until rmaxr_{\rm max} falls to the distance of the bulge near Q≃1.5×103Q\simeq1.5\times10^{3}. The dashed curve is Roman with a W149=17W149=17 host (W149W149, the pre-launch designation of F146; host shot noise, filling factor unity, full column), an upper bound on a giant-host search. The shaded band is the decade in QQ at which a 10−410^{-4}–10−610^{-6} survivor fraction of the duration-cut sample of § 5 would leave of order one event. (d) Yield versus transverse speed at burnout. Colors are as in (a).

A distant observer whose line of sight passes at impact parameter bb from the pattern center records a chord through the leaked far-field. Integrating along that chord gives the event fluence, which we write as τeff(b)=(W(b)/Ipk) τel\tau_{\rm eff}(b)=(W(b)/I_{\rm pk})\,\tau_{\rm el} with

W(b)=∫I(x) du,x=1.22πu2+b2,(5)W(b)=\int I(x)\,du,\qquad x=1.22\pi\sqrt{u^{2}+b^{2}}, \tag*{(5)}

with uu and bb in units of θel\theta_{\rm el}, so x=πpθ/λx=\pi p\theta/\lambda is the standard Airy argument [42], and II the leaked far-field of the truncated tile Airy in units of the unocculted tile peak. WW peaks at 0.0400.040 for b=1.25b=1.25 (Figure 2c), the leaked first-ring peak is Ipk=0.022I_{\rm pk}=0.022, and τeff≃60\tau_{\rm eff}\simeq60 s. At the bulge bmax≃4.9b_{\rm max}\simeq4.9 in units of θel\theta_{\rm el}, so the events that make up the Roman yield are chords through the first ring and its inner Airy wings, not a broad b−2b^{-2} sidelobe tail.

The durations above are the ones at burnout. Earlier in the burn the sail covers more of the element Airy, fleakf_{\rm leak} is smaller, and the first ring has not yet cleared the occulter. For a bulge star the end-of-burn halo fluence exceeds the Roman threshold by a factor (rmax/8 kpc)2≃190(r_{\rm max}/8\,{\rm kpc})^{2}\simeq190, which with the computed dd-scaling of the occulted element pattern corresponds to dmin/db≃0.31d_{\rm min}/d_{\rm b}\simeq0.31 and Δϕeff=5.1×10−5\Delta\phi_{\rm eff}=5.1\times10^{-5} rad. The full 1.11.1 rad of the GL15 [1] trajectory is accumulated almost entirely in the first minutes, when the leak is suppressed. Naively using the full-burn sweep overestimates the geometric probability by four to five orders of magnitude. The start-from-rest integral agrees with the three-body trajectory once d1/db≳0.05d_{1}/d_{\rm b}\gtrsim0.05, because then d1≫RLEOd_{1}\gg R_{\rm LEO}. The bulge window opens at dmin/db≃0.31d_{\rm min}/d_{\rm b}\simeq0.31, inside that range, so the integral is adequate here. We use Δϕeff\Delta\phi_{\rm eff} in the yield.

Appearance in an imaging survey

Figure 2 shows the halo and two representative light curves for a system at 88 kpc. At peak the flash reaches mAB≃19.4m_{\rm AB}\simeq19.4 in the F146 photon-rate zeropoint, a factor ∼17\sim17 above the Roman 8σ8\sigma single-read line, and lasts τeff≃60\tau_{\rm eff}\simeq60 s. Four properties follow, and together they define the search.

(i) The event is short compared with a visit and long compared with a cosmic ray [39]. The first-ring pair of Figure 2b is not resolved as a spatial ring; the survey measures its fluence. On Roman, τeff≃60\tau_{\rm eff}\simeq60 s spans ∼ ⁣20\sim\!20 reads of 3.043.04 s, so that fluence is a short ramp transient rather than a single-sample jump [26]. A central chord is two peaks of duration ∼30\sim30 s separated by 8787 s, so Roman’s ramp records a doublet in one visit; a tangential chord is a single peak, and that single peak is the typical detection, the umbra being missed off axis. Rubin’s 3030 s visits (Table tab:surveys; [22]) and Euclid’s 8787 s NISP integrations [31] generally do not resolve that doublet; 2×152\times15 s snap mode is a recommended option (§ 4.4), not the as-executed baseline. The search we advocate is a matched filter over the flash window, Equation (6). For a fixed-fluence transient the background noise is Bτeff\sqrt{B\tau_{\rm eff}}, independent of tsampt_{\rm samp}; read noise worsens as tsampt_{\rm samp} shrinks if reads are combined incoherently. The argument for short sampling is instead localization of the flash window, which matters when τeff\tau_{\rm eff} is much shorter than the exposure (the Euclid VIS case, tsamp=566t_{\rm samp}=566 s; [30]). Figure 2b shows both the matched-filter threshold and the harder cut a single 3.043.04 s sample would need; the ranking of the three facilities is set by collecting area and by how well tsampt_{\rm samp} matches τeff\tau_{\rm eff}.

(ii) The flash is single-band, not necessarily a spectral line. For the focused array the relevant chromaticity is whether the focus and the tile lock are true time delay, which is achromatic, or phase, for which σϕ=2πσz/λ\sigma_{\phi}=2\pi\sigma_{z}/\lambda varies by ∼30\sim30% across a 3030% band [10]. Either way a 1010–3030% fractional bandwidth still lands all of the flash energy in one filter. Figure 2 is monochromatic at the Nd:YAG line λ=1.06 μm\lambda=1.06\,\mu{\rm m} [4, 32]; a 3030% band broadens θel\theta_{\rm el} by that fraction and fills the far-field dip from 0.580.58 of the peak to 0.900.90, so the doublet contrast is a narrowband discriminant and does not restore a core. That is the basis of a color veto on a single flash: astrophysical variability is achromatic or smoothly chromatic [37]. An unresolved feature on a stellar trace in NISP grism data at R∼450R\sim450 [31] would require Δλ/λ≲2×10−3\Delta\lambda/\lambda\lesssim2\times10^{-3}, two orders of magnitude tighter than a 3030% band, and we do not assume it [17, 18].

(iii) The source is unresolved and coincident with a star. At 88 kpc the fiducial db=8.2×109d_{\rm b}=8.2\times10^{9} m (0.0550.055 AU) subtends 7 μ7\,\muas. The flash is therefore a perfect point source at the stellar position, which is what permits the background rejection of § 5.

(iv) Launch and arrival leaks are antiparallel. If both worlds host arrays, so that the cargo can be decelerated [2], there are two beams. At launch, AA beams along A→BA\to B and the leaked radiation continues toward BB and beyond. At arrival, BB beams head-on at the incoming sail, along B→AB\to A, and its leak continues toward AA and beyond. The two leaked strips are antiparallel, so an observer beyond BB sees the launch flash and is not illuminated at arrival; the geometric factor of 22 in Equation (8) counts those disjoint strips, one flash per transfer per observer. The reflected beam restores a pair only in a thin corner of sail figure and attitude (§ 2.4). The pair that does survive is internal to one burn: a line of sight that clips the axis crosses the first ring on both sides of the shadow, and Roman’s ramp records two peaks 8787 s apart (Figure 2b). As in § 2.2, about one detection in four is such a doublet, and the rest are single first-ring transits.

A second flash from a later transfer is a much weaker prospect. One burn paints a strip Δϕeff=5.1×10−5\Delta\phi_{\rm eff}=5.1\times10^{-5} rad long and 2bmaxθel=3.2×10−72b_{\rm max}\theta_{\rm el}=3.2\times10^{-7} rad wide, and the strip lies along the line joining the two worlds, which turns at ∼ ⁣10−7 rad s−1\sim\!10^{-7}\,{\rm rad\,s^{-1}} as they orbit and so moves ∼ ⁣2×10−3\sim\!2\times10^{-3} rad between transfers six hours apart, some forty strip lengths. Later transfers lay their strips elsewhere along the band that rotating line sweeps, and an observer already in the band is caught again with probability Δϕeff/2π=8×10−6\Delta\phi_{\rm eff}/2\pi=8\times10^{-6} per transfer. Over the 157157 transfers a GBTDS star is watched through at one per 66 h, the expected number of repeats is 1×10−31\times10^{-3}, and a repeat inside the survey would need a launch every ∼ ⁣30\sim\!30 s. A single flash is therefore a photometric candidate; the typical detection is a single first-ring peak, and the doublet, about one chord in four, is the confirmation test. The statistical cut of § 5 is what a single flash has to survive. Because the laser wavelength sets the intercept-matched pitch, the four rows of Table tab:surveys are four distinct beamers on either envelope; a Roman candidate is characterized in F146 (host photometry), not by asking Rubin or Euclid to catch the same flash in rr or HEH_E.

Detectability with Roman, Rubin and Euclid

Detection statistic

Point (i) above implies that the search should not be conducted on stacked light curves. For the near-infrared detectors of Roman and Euclid/NISP, exposures are sampled up the ramp and the pipelines already compute, for every pixel and every read, the jump between successive samples in order to identify cosmic rays [26]. A tens-of-seconds flash appears in this data product as a run of consecutive jumps that is (a) confined to ∼ ⁣τeff\sim\!\tau_{\rm eff}, (b) distributed across the pixels of the stellar point-spread function (PSF) in proportion to the PSF, and (c) centered on a cataloged star. We therefore advocate a PSF-matched ramp search: fit each ramp segment with the PSF at the position of each cataloged source and record the amplitude and its χ2\chi^{2}. For Rubin the analog is a search of individual 1515 s snaps or single visits against the deep template [22], retaining PSF-consistent positive residuals. In each case the matched-filter significance over the flash window is

SN=SpeakτeffAeff Eγ−1[(N˙src ⁣+ ⁣N˙sky)τeff+2σread2npix]1/2,(6)\frac{S}{N}=\frac{S_{\rm peak}\tau_{\rm eff}A_{\rm eff}\,E_{\gamma}^{-1}} {\left[(\dot N_{\rm src}\!+\!\dot N_{\rm sky})\tau_{\rm eff}+2\sigma_{\rm read}^{2}n_{\rm pix}\right]^{1/2}}, \tag*{(6)}

where Eγ=hc/λE_{\gamma}=hc/\lambda is the photon energy, SpeakS_{\rm peak} is the flash flux at the telescope, N˙src\dot N_{\rm src} is the host stellar photon rate in the aperture, AeffA_{\rm eff} is the effective collecting area (Table tab:surveys caption), npixn_{\rm pix} is the number of pixels in that aperture, and σread\sigma_{\rm read} is the read noise per pixel. The denominator is the null: sky, host, and read noise, without the flash’s own shot noise. The numerator does not depend on the host’s intrinsic luminosity: it is set by the beamer alone and only the noise knows about the star. The factor of two on the read noise is the difference of two ramp segments. Faint hosts are therefore better targets, until the sky and read-noise floor is reached. In GBTDS fields the noise is dominated by crowding, which correlates with position rather than host magnitude, and bright-star masking removes some of the footprint. We adopt a filling factor of 0.70.7, so N⋆N_{\star} in Equation (9) is 1.5×1081.5\times10^{8}, the bright-star-masked faint column, rather than the raw W149<25W149<25 prediction of 2.1×1082.1\times10^{8} [25]. That masked column is the primary search. A giant-host cut is a secondary sample, the unmasked W149≃14W149\simeq14–1717 stars, and host shot noise in Equation (6) then sets its range (below). The background cut of § 5 is stricter. It asks for coincidence with a resolved, cataloged source. In the bulge those two populations are almost the same, the mean separation 0.33′′0.33^{\prime\prime} at 1.22×1081.22\times10^{8} deg−2^{-2} being comparable to the Roman PSF [25], so the discriminant is weak exactly where the star-seconds are. At high latitude the cataloged column is the right N⋆N_{\star} for both the yield and the cut, and the discriminant is strong, but that is not where the harvest is. The faint-host search is limited by distance, not by host magnitude, and its reach is

rmax=[Liso τeffAeff4πEγ Q σ]1/2,(7)r_{\rm max}=\left[\frac{L_{\rm iso}\,\tau_{\rm eff}A_{\rm eff}} {4\pi E_{\gamma}\,Q\,\sigma}\right]^{1/2}, \tag*{(7)}

with LisoL_{\rm iso} the isotropic-equivalent luminosity of the leaked first-ring halo, QQ the adopted threshold and σ\sigma the matched-filter noise in the faint-host limit. Relative to a single-sample denominator the matched statistic is the conservative one for Roman’s numbers (B≃50B\simeq50 e−^{-} s−1^{-1}, σreadnpix=41.6\sigma_{\rm read}\sqrt{n_{\rm pix}}=41.6 e−^{-}, τeff=60\tau_{\rm eff}=60 s): a bulge flash of 2.0×1032.0\times10^{3} e−^{-} s−1^{-1} then has matched-filter denominator 8080 e−^{-} and S/N=1.5×103{\rm S/N}=1.5\times10^{3}. Most GBTDS overlaps are partial (τeff≃60\tau_{\rm eff}\simeq60 s against a 6767 s exposure; [25, 27]), but the bookkeeping is right on average and S/N≫Q{\rm S/N}\gg Q at the bulge, so the yield is safe.

We quote ranges and yields at Q=8Q=8, where the expected Gaussian false-alarm count falls below one event. The number of independent trials is large (Roman’s GBTDS alone supplies ∼ ⁣1.1×106\sim\!1.1\times10^{6} reads per star for ∼ ⁣1.5×108\sim\!1.5\times10^{8} usable stars, or 1.7×10141.7\times10^{14} read-trials). A matched filter run over a handful of trial durations multiplies that by a factor of a few, not by 10210^{2}. A 5σ5\sigma threshold would yield ∼ ⁣5×107\sim\!5\times10^{7} Gaussian false alarms and even 7σ7\sigma leaves a few hundred; at 8σ8\sigma the Gaussian expectation is of order 0.10.1 events.

Gaussian trials are not what limits this search, however, and a threshold in units of σ\sigma is not the natural statement of its sensitivity. At Q=8Q=8 the range is already rmax=109r_{\rm max}=109 kpc on a faint host, past the far edge of the Galaxy, so a harder cut costs no stars. It costs only the width of the illuminated strip and the sweep over which the flash stays above threshold: Ndet/fbN_{\rm det}/f_{\rm b} falls from 0.0610.061 at Q=8Q=8 to 0.0400.040 at Q=20Q=20 and 0.0160.016 at Q=100Q=100, and collapses only near Q≃1.5×103Q\simeq1.5\times10^{3}, where rmaxr_{\rm max} drops to the distance of the bulge (Figure 4c). The Gaussian false-alarm expectation falls by some seventy decades over that same interval. The threshold should therefore be set by the measured rate of PSF-coincident instrumental and stellar transients (§ 5) rather than by the Gaussian tail, and the sensitivity of the search is properly quoted as a pair: the fluence at which the star-offset control rate is tolerable, and the yield that survives there. The shaded band of Figure 4c is the decade in QQ at which a 10−410^{-4}–10−610^{-6} survivor fraction of the duration-cut sample of § 5 would leave of order one event. For Roman the 8σ8\sigma fluence is 640640 detected photons, an average of 1111 e−^{-} s−1^{-1} over τeff\tau_{\rm eff} (mAB=25.0m_{\rm AB}=25.0 in the F146 photon-rate zeropoint), against a peak of 2.0×1032.0\times10^{3} e−^{-} s−1^{-1} for a bulge flash. We use Q=8Q=8 throughout because that control rate cannot be measured before the data exist, and Figure 4c gives the yield penalty for any harder cut. The limits in Table tab:surveys are Poisson limits for a background-free search; § 5 shows those contours are not achievable once PSF-coincident stellar and instrumental transients are included, and the estimates there are what would have to be subtracted to reach them.

A W149=17W149=17 giant at 88 kpc contributes N˙src≃1.7×104\dot N_{\rm src}\simeq1.7\times10^{4} e−^{-} s−1^{-1} to the denominator of Equation (6), so the same flash has S/N=117{\rm S/N}=117 and rmax=31r_{\rm max}=31 kpc. That is still a Galactic range, but it is not “visible from anywhere in the Galaxy.” The dashed curve of Figure 4c is an upper bound on that secondary sample: host shot noise at the full column and filling factor unity. The true giant subsample is the magnitude-selected bright tail, whose size we do not assign without a luminosity function.

Expected yields

The probability pgeop_{\rm geo} that a given transfer illuminates us is the swept solid angle divided by 4π4\pi. Events remain above threshold out to impact parameter bmax(r)b_{\rm max}(r), the value of bb at which W(b)/Wmax=(r/rmax)2W(b)/W_{\rm max}=(r/r_{\rm max})^{2}, so

pgeo=2×Δϕeff (2bmaxθel)4π,(8)p_{\rm geo}=2\times\frac{\Delta\phi_{\rm eff}\,(2b_{\rm max}\theta_{\rm el})}{4\pi}, \tag*{(8)}

the leading factor accounting for the disjoint launch and arrival leak strips. At the bulge bmax≃4.9b_{\rm max}\simeq4.9 for Roman (the largest bb with W(b)/Wmax=(8 kpc/rmax)2W(b)/W_{\rm max}=(8\,{\rm kpc}/r_{\rm max})^{2}). At 44 kpc, the characteristic distance of the high-latitude disk column, bmax≃5.5b_{\rm max}\simeq5.5 for Rubin and 5.45.4 for Euclid HEH_E. Because bmaxb_{\rm max} is a function of rr it belongs inside the yield integral. We integrate pgeo(r)p_{\rm geo}(r) over the disk-plus-bulge column. Evaluating at 88 kpc instead changes NdetN_{\rm det} by ∼20\sim20% at the fiducial, which we ignore next to the range in piston residual; near vmax≃250 km s−1v_{\rm max}\simeq250\,{\rm km\,s^{-1}}, where rmaxr_{\rm max} crosses the bulge, the one-zone value drops discontinuously to zero while the integral still returns a disk-only harvest of order 0.01 fb0.01\,f_{\rm b}. With RLR_{\rm L} transfers launched per unit time per system and TobsT_{\rm obs} of open shutter per star, the expected number of detections is

Ndet=fb N⋆(<rmax) RLTobs pgeo,(9)N_{\rm det}=f_{\rm b}\,N_{\star}(<r_{\rm max})\,R_{\rm L}T_{\rm obs}\,p_{\rm geo}, \tag*{(9)}

where fbf_{\rm b} is the fraction of stars hosting a continuously operating optical beamer of the kind in § 2.2, a 1010 km or 4040 km array of intercept-matched tiles at a λ/10\lambda/10 lock, at ms≃103m_{\rm s}\simeq10^{3} kg, vmax≳250 km s−1v_{\rm max}\gtrsim250\,{\rm km\,s^{-1}} and amax≃1a_{\rm max}\simeq1 gee, with λ\lambda in 0.30.3–2.3 μm2.3\,\mu{\rm m}. An ideal lock produces no halo (§ 2.2); unlocking the loop saturates at fleak=0.17f_{\rm leak}=0.17 because the tile Airy still hits the sail. amaxa_{\rm max} and msm_{\rm s} are fixed to the tonne-at-a-gee Earth–Mars analog, and rmaxr_{\rm max} is a steep function of vmaxv_{\rm max} (Figure 1b). The search is a null test of that array, which is the practical optical design, not a constraint on beam-driven light sails as a class. Following GL15 [1], where we argued that the infrastructure has high capital and low operating cost and would be used constantly, it seems reasonable to adopt one transfer every 66 h as a reference and to quote limits on the mean launch rate per star in those units, Γ6h≡6 h fbRL\Gamma_{6{\rm h}}\equiv 6\,{\rm h}\,f_{\rm b}R_{\rm L}. Yields scale linearly with RLR_{\rm L}. At one launch per 66 h, Ndet=0.061 fbN_{\rm det}=0.061\,f_{\rm b}, so even fb=1f_{\rm b}=1 is far below one detection. Ndet=1N_{\rm det}=1 requires Γ6h≃16\Gamma_{6{\rm h}}\simeq16, a launch every ∼20\sim20 min, and a background-free null search limits Γ6h≲49\Gamma_{6{\rm h}}\lesssim49, three times that rate. The Γ6h≲49\Gamma_{6{\rm h}}\lesssim49 contour does not restrict fbf_{\rm b} alone, since fb≤1f_{\rm b}\le1 by construction. The first-ring level is an upper envelope set by uniformly illuminated hard-edged tiles, and by the omitted figure and correlated-piston terms of § 2.2; a civilization paying for 1.51.5 TW has reason to apodize, while tile-to-tile amplitude errors and tilt go the other way.

Table tab:surveys collects the result for a fiducial beamer moving a 10310^{3} kg payload at vmax=400 km s−1v_{\rm max}=400\,{\rm km\,s^{-1}} at 11 gee, a 2.22.2 d opposition-class Earth–Mars crossing rather than a Hohmann analog. Because the intercept-matched pitch scales with the laser wavelength, θel=1.22λ/p\theta_{\rm el}=1.22\lambda/p and therefore τeff\tau_{\rm eff} are the same in every row; the rows differ in collecting area, sampling and stellar column rather than in the shape of the event. A 11 m pitch on either envelope is a tens-of-minutes m∼23m\sim23 bump and is not this search. Magnitudes are in the survey photon-rate zeropoint referred to the tabulated λ\lambda (F146: 11 e−^{-} s−1≡27.6^{-1}\equiv27.6 AB); a monochromatic fνf_{\nu} spread over the full F146 width is ≃0.6\simeq0.6 mag brighter, and we use the photon-rate convention throughout, so the Roman–Rubin magnitude offset is not photon energy alone. Star counts toward the bulge are taken from the Cycle 7 W149<25<25 prediction of [25] (2.40×1082.40\times10^{8} stars in 1.961.96 deg2^{2}, i.e. 1.22×1081.22\times10^{8} deg−2^{-2}), rescaled to the 1.71.7 deg2^{2} GBTDS footprint recommended by [27], and assigned a disk-plus-bulge distance distribution centered at 8.28.2 kpc, and multiplied by a filling factor of 0.70.7 after bright-star masking. High-latitude columns of 3×1043\times10^{4} and 1.5×1041.5\times10^{4} stars deg−2^{-2} are used for the Rubin and Euclid footprints [22, 29]. Figure 4 shows the range as a function of transit speed and the null-search limit as a function of RMS tile piston.

Surveyλ\lambdatsampt_{\rm samp}TobsT_{\rm obs}star-sτeff\tau_{\rm eff}mpkm_{\rm pk}rmaxr_{\rm max}Ndet/fbN_{\rm det}/f_{\rm b}Γ6h95\Gamma_{6{\rm h}}^{95}
(μ\mum)(s)(s)(s)(AB)(kpc)(λ/10\lambda/10/ off)(λ/10\lambda/10/ off)
Roman GBTDS (F146)1.063.043.4×1063.4\times10^{6}5.0×10145.0\times10^{14}6019.41090.0610.061/0.0920.0924949/3333
Rubin LSST WFD (rr)0.62305.5×1035.5\times10^{3}3.0×10123.0\times10^{12}6018.21457.4×10−47.4\times10^{-4}/9.0×10−49.0\times10^{-4}4.1×1034.1\times10^{3}/3.3×1033.3\times10^{3}
Euclid EWS (HEH_E)1.50223.5×1023.5\times10^{2}7.3×10107.3\times10^{10}6017.51011.5×10−51.5\times10^{-5}/2.0×10−52.0\times10^{-5}⋯\cdotsa^{a}
Euclid EWS (IEI_E)0.705662.3×1032.3\times10^{3}4.8×10114.8\times10^{11}6019.1717.5×10−57.5\times10^{-5}/1.1×10−41.1\times10^{-4}⋯\cdotsa^{a}

Roman

The Galactic Bulge Time Domain Survey monitors 1.71.7 deg2^{2} of the bulge in the wide F146 filter at ∼ ⁣12\sim\!12 min cadence with ∼ ⁣67\sim\!67 s exposures through six ∼ ⁣70\sim\!70 d seasons [25, 27], accumulating 3.4×1063.4\times10^{6} s of open shutter per star (3939 days), 7.0×10147.0\times10^{14} star-seconds before the filling factor and 5.0×10145.0\times10^{14} after, sampled at 3.043.04 s. That is two orders of magnitude more than Rubin and four more than Euclid. With τeff≃60\tau_{\rm eff}\simeq60 s the 8σ8\sigma matched-filter range is 109109 kpc on a faint host, so the flash is visible from anywhere in the Galaxy if the beam points at us. On a W149≃17W149\simeq17 giant, host shot noise in Equation (6) brings rmaxr_{\rm max} to 3131 kpc. In F146 the photon-rate zeropoint is 11 e−^{-} s−1≡27.6^{-1}\equiv27.6 AB, so mpk=19.4m_{\rm pk}=19.4 at 88 kpc. The geometric probability that the beam points at us is Δϕeff×2bmaxθel/2π\Delta\phi_{\rm eff}\times2b_{\rm max}\theta_{\rm el}/2\pi, i.e. Ndet≃0.061fbN_{\rm det}\simeq0.061f_{\rm b} at the λ/10\lambda/10 lock and Ndet≃0.092fbN_{\rm det}\simeq0.092f_{\rm b} if the loop is off, so a null search limits Γ6h≲49\Gamma_{6{\rm h}}\lesssim49 (λ/10\lambda/10) or ≲33\lesssim33 (loop off), before background subtraction. At the fiducial rate neither contour cuts fbf_{\rm b} below unity.

The GBTDS observes almost entirely in F146, so the color veto of point (ii) is unavailable at the facility that supplies essentially all of the star-seconds. A second band at the same instant is what would color the flash, and the GBTDS does not take one (§ 4.5).

Roman is in cruise, and the GBTDS processing configuration is still open. Roman cannot downlink every read and instead averages groups of reads into resultants on board. The slope recovered from those uneven combinations [26] degrades only as the square root of the resultant spacing, so a ∼ ⁣10\sim\!10 s effective sampling is entirely workable. What is essential is that the jump information survive: the onboard cosmic-ray identification step, which necessarily examines read-to-read differences, should preserve a compact record of rejected jumps (position, amplitude, read index) rather than discarding them. The information is otherwise irrecoverable. At ∼5 cm−2 s−1\sim5\,{\rm cm^{-2}\,s^{-1}} over ∼300 cm2\sim300\,{\rm cm^{2}} of focal plane and the ∼ ⁣2×107\sim\!2\times10^{7} s the WFI integrates over the survey (six pointings at 3.4×1063.4\times10^{6} s each), that record is a few hundred GB, a negligible downlink. The computational cost of a PSF-matched fit over 1.7×10141.7\times10^{14} samples is not negligible; “no added cost” here means no added observing cost.

The Roman background in Equation (6) is not a free guess. We take 7.47.4 noise pixels (F146, WFI center) times the [25] season-midpoint sky plus thermal rate (3.43+1.073.43+1.07 e−^{-} pix−1^{-1} s−1^{-1}) and add ∼ ⁣2\sim\!2 e−^{-} pix−1^{-1} s−1^{-1} of residual crowding, giving B≃50B\simeq50 e−^{-} s−1^{-1} in the aperture. Zodiacal light toward the bulge is 2.52.5–77 times the minimum [25]. At tsamp=3.04t_{\rm samp}=3.04 s the single-read read-noise term (41.641.6 e−^{-}) dominates BtsampB t_{\rm samp} in variance (a factor 3.43.4 in σ\sigma); over τeff=60\tau_{\rm eff}=60 s the background and the differenced read noise are comparable, which is why Equation (6) is the right denominator.

Rubin

Rubin has the best per-flash sensitivity of the three, by virtue of its collecting area: at vmax=400 km s−1v_{\rm max}=400\,{\rm km\,s^{-1}} a single halo flash is detected at matched-filter S/N≃2.6×103{\rm S/N}\simeq2.6\times10^{3} from 88 kpc and the full-fluence range extends to 145145 kpc. A single 3030 s visit captures at most half of the 6060 s flash, so the S/N that the cadence actually supplies is ≃1.8×103\simeq1.8\times10^{3} and the corresponding range is ∼120\sim120 kpc rather than the 145145 kpc of the full 6060 s matched filter. Its limitation is time per star, and the relevant time is single-band. The flash is monochromatic, so it is caught only while Rubin is in the matching filter: of the 825825 visits of 3030 s the baseline ten-year cadence delivers per field, the ∼ ⁣184\sim\!184 taken in rr are the ones that count [22], or 5.5×1035.5\times10^{3} s, 620620 times less than Roman. Even with 5×1085\times10^{8} stars in the WFD footprint the yield is Ndet≃7.4×10−4fbN_{\rm det}\simeq7.4\times10^{-4}f_{\rm b} (λ/10\lambda/10) or 9.0×10−4fb9.0\times10^{-4}f_{\rm b} (loop off). Counting all 825825 visits would overstate this by a factor of 4.54.5. Rubin’s other visits color the host. The filters are sequential, so a 6060 s flash is gone before the next filter and the color of the flash itself is not measured. A 3030 s visit is shorter than the 8787 s doublet and catches one first-ring peak at a time.

Two things would improve this and cost little. First, the current LSST baseline takes single 3030 s exposures; 2×152\times15 s snap mode is not in use. Retaining it in at least part of the survey would halve tsampt_{\rm samp} and supply a built-in coincidence veto: a ∼60\sim60 s flash appears in both snaps, while a cosmic ray or a sub-second glint appears in only one. Second, single-snap PSF-consistent positive residuals should be preserved in the alert stream or in a dedicated auxiliary table rather than being suppressed as artifacts; at present such detections are precisely what difference-imaging pipelines are tuned to discard.

Euclid

Euclid’s reference observing sequence spends only four 566566 s VIS exposures and four 8787 s NISP exposures per field, so TobsT_{\rm obs} is three to four orders of magnitude below Roman’s. NISP is sampled up the ramp in MACC(4,16,4)(4,16,4); the 2222 s of Table tab:surveys is one of the four groups that make up the 8787 s integration. With τeff≃60\tau_{\rm eff}\simeq60 s the NISP integrations no longer dilute the flash into invisibility (rmax=101r_{\rm max}=101 kpc in HEH_E), but the yield remains ≪1\ll1 per host fraction and a null search does not constrain fbf_{\rm b}. Because VIS and NISP observe simultaneously through a dichroic [30, 31], Euclid is the only one of the three that can establish that a flash present in one band was truly absent in another at the same instant, which no sequential multiband survey can do, and which Roman cannot do at all. The test applies to a flash that occurs during a Euclid exposure. A later transfer repeats only ∼10−3\sim10^{-3} times per watched star (§ 3), so pointing Euclid at a Roman candidate afterward does not re-catch the flash, and the Wide Survey avoids the Galactic bulge, where the Roman star-seconds are. In addition, if the beamer’s linewidth is intrinsically narrow, a monochromatic flash at 1.251.25–1.85 μm1.85\,\mu{\rm m} would appear in the concurrent NISP red grism as an unresolved feature on a stellar trace with no continuum counterpart. That search can be run on existing Q1 and Q2 frames at no observational cost; we do not assume the linewidth the grism would require.

Backgrounds

The dominant background is cosmic rays. For Roman at L2 the probability that a cosmic ray lands within a stellar PSF in a given read is ∼ ⁣10−4\sim\!10^{-4}, so over the GBTDS each star accumulates ∼ ⁣102\sim\!10^{2} coincidences and the survey as a whole ∼ ⁣2×1010\sim\!2\times10^{10}. The discriminant is morphology and duration: a cosmic ray deposits charge in a contiguous track of one to a few pixels in a single read, whereas a flash illuminates the full PSF in the correct proportions for ∼ ⁣τeff\sim\!\tau_{\rm eff}. A PSF-matched fit with a χ2\chi^{2} cut across ≳10\gtrsim10 pixels, requiring the excess to persist over more than one read, suppresses ordinary tracks by many orders of magnitude. The residual population is the extended, quasi-circular events known as snowballs in H4RG and H2RG devices. On-orbit JWST/NIRSpec at L2 records 0.00150.0015 snowballs cm−2 s−1{\rm cm^{-2}\,s^{-1}} for cores of ≳9\gtrsim9 pixels (0.30.3 per 14.614.6 s frame), roughly 100100 times the ground-test rate [39]. Scaled to the WFI, that is of order 10710^{7} events over the survey, and at a stellar column of 1.2×1081.2\times10^{8} deg−2^{-2} essentially every one of them lands in a cataloged PSF. The deposit itself is a single-read charge dump. A persistence cut that requires the excess to last more than one read therefore removes the 10710^{7} cores; what remains is the fainter post-saturation persistence, not a 6060 s PSF-shaped flash. The blank-sky control is what measures any residual. For Rubin the analogous residuals are sub-second satellite and debris glints [34, 33], optical ghosts and unmasked bright-star artifacts.

We do not claim these can be eliminated a priori. Instrumental transients are, to a good approximation, uncorrelated with the positions of cataloged stars, whereas the signal is by construction coincident with them. In GBTDS fields that coincidence is with a resolved source (§ 4.1); the yield uses the masked faint column of that section. Running the identical PSF-matched search at a large ensemble of blank-sky positions therefore yields an empirical false-alarm rate, with all the non-Gaussianity of the real detector included and no modeling required. That control fails for the classes most likely to mimic the signal: persistence from previously saturated sources, inter-pixel capacitance and cross-talk ghosts at fixed offsets from bright stars, brighter-fatter residuals, and undersampled-PSF differencing residuals in crowded fields. In GBTDS fields at 1.2×1081.2\times10^{8} stars deg−2^{-2}, undersampled differencing where sources overlap will itself produce PSF-consistent positive residuals at stellar positions at some rate; the star-offset control partially handles that blending, and diffraction spikes are a further, smaller, stellar-position background. A second control runs the same search at positions offset by a few arcseconds from real stars. It preserves the local crowding and bright-star environment while breaking the coincidence, and it measures the false-alarm rate. Injection-recovery of synthetic flashes measures the efficiency of that cut. The search is then a measurement of an excess of PSF-consistent short transients at stellar positions over both the blank-sky and the star-offset rates. Glints and satellite trails are not perfectly isotropic, being concentrated near the geostationary belt and in twilight, so for Rubin the blank-sky sample should be matched in airmass, hour angle and time of night.

Impulsive spikes in M-dwarf flare continua have been resolved at one-second cadence [37], and a one-second-cadence imaging survey records rise times of 55–100100 s at ∼ ⁣0.7\sim\!0.7 day−1^{-1} per active M dwarf [35]. The GBTDS W149<25W149<25 column splits as ∼3.4×107\sim3.4\times10^{7} disk stars and ∼1.7×108\sim1.7\times10^{8} bulge stars in 1.71.7 deg2^{2}. Taking 7070% of the disk as M dwarfs and 1515% of those as magnetically active gives ∼4×106\sim4\times10^{6} active dwarfs and ∼4×106×0.7×39∼108\sim4\times10^{6}\times0.7\times39\sim10^{8} impulsive events over the open shutter. They are PSF-shaped by construction, so a χ2\chi^{2} cut does not reject them. A duration cut that requires the excess to be confined to ∼τeff\sim\tau_{\rm eff} and not to persist into the next visit removes classical hour-scale flares; the Aizawa rise times already sit in the 55–100100 s window, and even a 1010% survivor fraction leaves ∼107\sim10^{7} events. Quasi-periodic pulsations on M dwarfs occupy the same tens-of-seconds window: confirmed TESS 2020 s QPPs have periods of a few to ten minutes [36], and a 1717% subset of complex flares is a peak-bump pair on a minutes-to-hours envelope. Period alone does not discriminate. Duty cycle does: a QPP is a multi-cycle modulation of a long flare, whereas the leak is two peaks 8787 s apart and then quiescence, or, for about three detections in four, a single ∼30\sim30 s peak. Host type separates those disk M-dwarf flares from bulge giants in the giant-host sample below.

The primary search is the faint-column excess, single peaks on the masked W149<25W149<25 stars, with Ndet∼0.06 fbN_{\rm det}\sim0.06\,f_{\rm b}. The ∼108\sim10^{8} impulsive events over the open shutter outnumber NdetN_{\rm det} by a factor ∼109\sim10^{9}, and we have not shown a rejection at that level. Most of those hosts are photometrically classifiable as disk dwarfs rather than bulge giants. A giant-only subsample, W149≃14W149\simeq14–1717 at 88 kpc, is a secondary search on unmasked bright stars with host-noise rmax=31r_{\rm max}=31 kpc. The bulge W149<25W149<25 column is dwarf-dominated (W149=25W149=25 is M≃10.5M\simeq10.5), so the giant cut is a magnitude selection, not the disk fraction. Sunlit debris and asteroid glints, including the sub-second population [34, 33], land on cataloged stars by chance at a computable rate. A tens-of-seconds PSF-shaped brightening of a star is not, by itself, unique. The doublet, about one chord in four, is the confirmation test for lines of sight that clip the ring, not the detection the yield counts. Because PSF-coincidence is weak in the bulge and Roman has no color, the discriminants in the fields that carry essentially all of the star-seconds reduce to duration and morphology, with host type available only in the giant-host sample.

Discussion and conclusions

We have presented the optical and near-infrared branch of the light-sail leakage transient of GL15 [1]. Fresnel matching would shrink the aperture to 2020–100100 m at 1 μm1\,\mu{\rm m} (Equation (1)), and that aperture cannot radiate 1.51.5 TW. Spreading that power at ∼20 kW m−2\sim20\,{\rm kW\,m^{-2}} is a 1010 km array, near the emitters’ thermal limit; holding the published 103 W m−210^{3}\,{\rm W\,m^{-2}} loading takes a ∼40\sim40 km array (1.2 kW m−21.2\,{\rm kW\,m^{-2}}), and that aperture is heavy. At fixed DsD_{\rm s}, a λ/10\lambda/10 piston on 4040 m tiles leaks 0.054 PA0.054\,P_{\rm A} into a first-ring halo at mAB≃19.4m_{\rm AB}\simeq19.4 in F146 at 88 kpc, with τeff≃60\tau_{\rm eff}\simeq60 s (Figure 2). At intercept match that fraction is independent of PAP_{\rm A} from 1010 GW to 1010 TW, and for a thermally sized sail so is the peak magnitude (Figure 3), so a 1010 GW plant of the kind committed for AI training is already a Galactic flash. The typical detection is a single ∼30\sim30 s peak; about one in four is a pair 8787 s apart. On a faint host Roman’s GBTDS reaches rmax=109r_{\rm max}=109 kpc at 8σ8\sigma; on a W149≃17W149\simeq17 giant the range is 3131 kpc. One launch per 66 h gives Ndet=0.061 fbN_{\rm det}=0.061\,f_{\rm b}. Ndet=1N_{\rm det}=1 requires Γ6h≃16\Gamma_{6{\rm h}}\simeq16; a background-free null search limits Γ6h≲49\Gamma_{6{\rm h}}\lesssim49 (λ/10\lambda/10) or ≲33\lesssim33 (loop off), three times the rate at which one detection is expected, and neither contour restricts fbf_{\rm b} below unity. Neither the reflection nor a later transfer supplies a second flash. Because rmaxr_{\rm max} already exceeds the Galaxy on a faint host, the threshold is set by PSF-coincident stellar and instrumental transients, and Figure 4c gives the yield surviving any harder cut.

The limit is a limit on that array and on the tolerance to which it is held, not on beam-driven light sails as a class. The ramp search does not constrain meter-class tiling, which leaks a tens-of-minutes m∼23m\sim23 bump. The recommended search requires (i) that Roman preserve a compact record of rejected ramp jumps while the GBTDS configuration is still open, (ii) that Rubin retain PSF-consistent single-visit positive residuals, and (iii) that all three be searched against blank-sky and star-offset controls, with a giant-host cut against disk-dwarf flares as a separate sample from the faint-column search. Figure 2a is an ensemble average; a single realization is a speckle we do not develop as a discriminant (§ 2.2). Wide-field optical time-domain surveys [40, 44] and searches for hour-scale extragalactic flashes [41] or century-scale vanishings [38] have already covered large sky areas, but none has the bulge stellar column, the star-coincidence requirement, and the tens-of-seconds ramp sampling of the GBTDS together. If intensity-limited optical beamers of this kind are commonly employed in our Galaxy, this activity could be revealed by a PSF-matched ramp search of Roman, Rubin and Euclid at no additional observing cost. Nearby multiply-transiting systems near projected conjunction, the strategy we proposed in GL15 [1] and the window [16] takes for intercepting leaked propulsion once the orbits are known, remain the right targets for dedicated instruments; the surveys’ statistical reach is over 10810^{8}–10910^{9} distant stars.

Acknowledgements

This work was supported in part by the Galileo Project. We thank the Roman, Rubin and Euclid project teams for making detailed survey specifications publicly available. We thank J. Xavier Prochaska for providing access to AI models that were used to conduct independent AI reviews. This manuscript was prepared with the assistance of the Anthropic AI model Claude Opus 5 and X.ai model Grok 4.6. All text that was not written by the authors was reviewed and approved by the authors, and all references have been verified.1 This research made use of Astropy [45], NumPy [46], SciPy [47] and Matplotlib [48].

References

  1. [1]Guillochon, J., & Loeb, A. (2015). SETI via Leakage from Light Sails in Exoplanetary Systems. Astrophys. J. Lett., 811(2), L20. https://doi.org/10.1088/2041-8205/811/2/L20
  2. [2]Forward, R. L. (1984). Roundtrip Interstellar Travel Using Laser-Pushed Lightsails. Journal of Spacecraft and Rockets, 21(2), 187–195. https://doi.org/10.2514/3.8632
  3. [3]Benford, J. (2013). Starship Sails Propelled by Cost-Optimized Directed Energy. Journal of the British Interplanetary Society, 66, 85–95.
  4. [4]Lubin, P. (2016). A Roadmap to Interstellar Flight. Journal of the British Interplanetary Society, 69, 40–72. https://doi.org/10.48550/arXiv.1604.01356
  5. [5]Atwater, H. A., Davoyan, A. R., Ilic, O. and J. D., Sherrott, M. C., Went, C. M. and W. W. S., & Wong, J. (2018). Materials challenges for the Starshot lightsail. Nature Materials, 17(10), 861–867. https://doi.org/10.1038/s41563-018-0075-8
  6. [6]Lin, J. Y., de Sterke, C. M., & Ilic, O. and K. B. T. (2025). Lightsails for Interstellar Travel: Photonics for Propulsion, Thermal Management and Stability. ACS Photonics, 12(9), 4818–4850. https://doi.org/10.1021/acsphotonics.5c00450
  7. [7]Michaeli, L., Gao, R., Kelzenberg, M. D. and H. C. U., Merkt, A., & Sader, J. E. and A. H. A. (2025). Direct radiation pressure measurements for lightsail membranes. Nature Photonics, 19(4), 369–377. https://doi.org/10.1038/s41566-024-01605-w
  8. [8]Norder, L., Yin, S., de Jong, M. H. ~J . and S. F., Aydogmus, H., Sberna, P. M. and B. M. A., & Norte, R. A. (2025). Pentagonal photonic crystal mirrors: scalable lightsails with enhanced acceleration via neural topology optimization. Nature Communications, 16(1), 2753. https://doi.org/10.1038/s41467-025-57749-y
  9. [9]Gao, R., Kelzenberg, M. D., & Atwater, H. A. (2024). Dynamically stable radiation pressure propulsion of flexible lightsails for interstellar exploration. Nature Communications, 15, 4203. https://doi.org/10.1038/s41467-024-47476-1
  10. [10]Fsaifes, I., Daniault, L., Bellanger, S. and V. M., Bourderionnet, J., Larat, C. and L. E., Durand, E., & Brignon, A. and C. J.-C. (2020). Coherent beam combining of 61 femtosecond fiber amplifiers. Optics Express, 28(14), 20152. https://doi.org/10.1364/OE.394031
  11. [11]Jaffe, G. R., Holdman, G. R., Jang, M. S. and F. D., Kats, M. A., & Brar, V. W. (2023). Effect of Dust and Hot Spots on the Thermal Stability of Laser Sails. Nano Letters, 23(15), 6852–6858. https://doi.org/10.1021/acs.nanolett.3c01069
  12. [12]Schwartz, R. ~N ., & Townes, C. ~H . (1961). Interstellar and Interplanetary Communication by Optical Masers. Nature, 190(4772), 205–208. https://doi.org/10.1038/190205a0
  13. [13]Howard, A. W., Horowitz, P., Wilkinson, D. T. and C. C. M., Groth, E. J., Jarosik, N. and L. D. W., Stefanik, R. P., Willman, A. J. and W. J., & Zajac, J. M. (2004). Search for Nanosecond Optical Pulses from Nearby Solar-Type Stars. Astrophys. J., 613(2), 1270–1284. https://doi.org/10.1086/423300
  14. [14]Lingam, M., & Loeb, A. (2017). Fast Radio Bursts from Extragalactic Light Sails. Astrophys. J. Lett., 837(2), L23. https://doi.org/10.3847/2041-8213/aa633e
  15. [15]Wright, S. A., Horowitz, P., Maire, J. and W. D., Antonio, F., Aronson, M. and C.-W. S., Cosens, M., Drake, F. D. and H. A. W., Marcy, G. W., Raffanti, R. and S. A. P. ~V ., Stone, R. P. ~S . and T. R. R., & Uttamchandani, A. (2018). Panoramic optical and near-infrared SETI instrument: overall specifications and science program. Ground-based and Airborne Instrumentation for Astronomy VII, 10702, 107025I. https://doi.org/10.1117/12.2314268
  16. [16]Wright, J. T. (2018). Exoplanets and SETI. In Handbook of Exoplanets (p. 186). Springer. https://doi.org/10.1007/978-3-319-55333-7_186
  17. [17]Tellis, N. K., & Marcy, G. W. (2017). A Search for Laser Emission with Megawatt Thresholds from 5600 FGKM Stars. Astron. J., 153(6), 251. https://doi.org/10.3847/1538-3881/aa6d12
  18. [18]Zuckerman, A., Ko, Z., Isaacson, H., Croft, S. and P. D. C., Lebofsky, M., & Siemion, A. (2023). The Breakthrough Listen Search for Intelligent Life: A Laser Search Pipeline for the Automated Planet Finder. Astron. J., 165(3), 114. https://doi.org/10.3847/1538-3881/acb342
  19. [19]Haqq-Misra, J., Schwieterman, E. W., Socas-Navarro, H. and K. R., Angerhausen, D., Beatty, T. G. and B. S., Felton, R., Sharma, S. and D. la T. G. G., & Apai, D. (2022). Searching for technosignatures in exoplanetary systems with current and future missions. Acta Astronautica, 198, 194–207. https://doi.org/10.1016/j.actaastro.2022.05.040
  20. [20]Davenport, J. R. ~A . (2019). SETI in the Spatio-Temporal Survey Domain. arXiv E-prints. https://doi.org/10.48550/arXiv.1907.04443
  21. [21]Hambleton, K. M., Bianco, F. B., Street, R. and B. K., & et al. (2023). Rubin Observatory LSST Transients and Variable Stars Roadmap. Publ. Astron. Soc. Pac., 135(1052), 105002. https://doi.org/10.1088/1538-3873/acdb9a
  22. [22]Ivezi\'c, . \vZeljko ., Kahn, S. M., Tyson, J. A., & et al. (2019). LSST: From Science Drivers to Reference Design and Anticipated Data Products. Astrophys. J., 873(2), 111. https://doi.org/10.3847/1538-4357/ab042c
  23. [23]Spergel, D., Gehrels, N., Baltay, C., & et al. (2015). Wide-Field InfraRed Survey Telescope-Astrophysics Focused Telescope Assets WFIRST-AFTA 2015 Report. arXiv E-prints. https://doi.org/10.48550/arXiv.1503.03757
  24. [24]Akeson, R., Armus, L., Bachelet, E., & et al. (2019). The Wide Field Infrared Survey Telescope: 100 Hubbles for the 2020s. arXiv E-prints. https://doi.org/10.48550/arXiv.1902.05569
  25. [25]Penny, M. T., Gaudi, B. S., Kerins, E. and R. N. J., Mao, S., & Robin, A. C. and C. N. S. (2019). Predictions of the WFIRST Microlensing Survey. I. Bound Planet Detection Rates. Astrophys. J. Suppl., 241(1), 3. https://doi.org/10.3847/1538-4365/aafb69
  26. [26]Casertano, S. (2022). Determining the Best-Fitting Slope and Its Uncertainity for Up-the-Ramp Sampled Images with Unevenly Distributed Resultants. In Space Telescope Science Institute (Number Roman-STScI-000394).
  27. [27]Committee, R. O. T. A. (2025). Roman Observations Time Allocation Committee: Final Report and Recommendations. arXiv E-prints. https://doi.org/10.48550/arXiv.2505.10574
  28. [28]Laureijs, R., Amiaux, J., Arduini, S., & et al. (2011). Euclid Definition Study Report. arXiv E-prints. https://doi.org/10.48550/arXiv.1110.3193
  29. [29]Collaboration, E., Scaramella, R., Amiaux, J., Mellier, Y., & et al. (2022). Euclid preparation. I. The Euclid Wide Survey. Astron. Astrophys., 662, A112. https://doi.org/10.1051/0004-6361/202141938
  30. [30]Collaboration, E., Cropper, M. ~S ., & et al. (2025). Euclid. II. The VIS Instrument. Astron. Astrophys., 697, A2. https://doi.org/10.1051/0004-6361/202450996
  31. [31]Collaboration, E., Jahnke, K., Gillard, W., Schirmer, M., & et al. (2025). Euclid. III. The NISP Instrument. Astron. Astrophys., 697, A3. https://doi.org/10.1051/0004-6361/202450786
  32. [32]Parkin, K. L. ~G . (2018). The Breakthrough Starshot system model. Acta Astronautica, 152, 370–384. https://doi.org/10.1016/j.actaastro.2018.08.035
  33. [33]Nir, G., Ofek, E. O., Ben-Ami, S., & et al. (2021). A high-rate foreground of sub-second flares from geosynchronous satellites. Mon. Not. R. Astron. Soc., 505(2), 2477–2482. https://doi.org/10.1093/mnras/stab1437
  34. [34]Corbett, H., Law, N. M., Soto, A. V. and H. W. S., Glazier, A., Gonzalez, R. and R. J. K., Galliher, N., & Fors, O. and Q. R. (2020). Orbital Foregrounds for Ultra-short Duration Transients. Astrophys. J. Lett., 903(2), L27. https://doi.org/10.3847/2041-8213/abbee5
  35. [35]Aizawa, M., & et al. (2022). Fast optical flares from M dwarfs detected by a one-second-cadence survey with Tomo-e Gozen. Publications of the Astronomical Society of Japan, 74(5), 1069–1094. https://doi.org/10.1093/pasj/psac056
  36. [36]Howard, W. S., & MacGregor, M. A. (2022). No Such Thing as a Simple Flare: Substructure and Quasi-periodic Pulsations Observed in a Statistical Sample of 20 s Cadence TESS Flares. Astrophys. J., 926(2), 204. https://doi.org/10.3847/1538-4357/ac426e
  37. [37]Kowalski, A. F., Hawley, S. L., Wisniewski, J. P. and O. R. A., Hilton, E. J., Holtzman, J. A. and S. S. J., & Davenport, J. R. ~A . (2016). M Dwarf Flare Continuum Variations on One-second Timescales: Calibrating and Modeling of ULTRACAM Flare Color Indices. Astrophys. J., 820(2), 95. https://doi.org/10.3847/0004-637X/820/2/95
  38. [38]Villarroel, B., Soodla, J., Comer\'on, S., & et al. (2020). The Vanishing and Appearing Sources during a Century of Observations Project. I. USNO Objects Missing in Modern Sky Surveys and Follow-up Observations of a ``Missing Star''. Astron. J., 159(1), 8. https://doi.org/10.3847/1538-3881/ab570f
  39. [39]Rauscher, B. J., & Fixsen, D. ~J . (2025). JWST NIRSpec's Cosmic Ray Experience at L2. Publications of the Astronomical Society of the Pacific, 137(9), 095003. https://doi.org/10.1088/1538-3873/adfb2f
  40. [40]Ratzloff, J. K., Law, N. M., Fors, O. and C. H. T., Howard, W. S., & del Ser, D. and H. J. (2019). Building the Evryscope: Hardware Design and Performance. Publications of the Astronomical Society of the Pacific, 131(1001), 075001. https://doi.org/10.1088/1538-3873/ab19d0
  41. [41]Oshikiri, K., Tanaka, M., Tominaga, N., & et al. (2024). A search for extragalactic fast optical transients in the Tomo-e Gozen high-cadence survey. Mon. Not. R. Astron. Soc., 527(1), 334–349. https://doi.org/10.1093/mnras/stad3184
  42. [42]Goodman, J. W. (2017). Introduction to Fourier Optics. W. H. Freeman.
  43. [43]Lubin, P., Hughes, G. B., Bible, J., & et al. (2014). Toward directed energy planetary defense. Optical Engineering, 53(2), 025103. https://doi.org/10.1117/1.OE.53.2.025103
  44. [44]Bellm, E. C., Kulkarni, S. R., Graham, M. J., & et al. (2019). The Zwicky Transient Facility: System Overview, Performance, and First Results. Publ. Astron. Soc. Pac., 131(995), 018002. https://doi.org/10.1088/1538-3873/aaecbe
  45. [45]Collaboration, A. (2022). The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package. Astrophys. J., 935(2), 167. https://doi.org/10.3847/1538-4357/ac7c74
  46. [46]Harris, C. R., Millman, K. J., van der Walt, S. J., & et al. (2020). Array programming with NumPy. Nature, 585(7825), 357–362. https://doi.org/10.1038/s41586-020-2649-2
  47. [47]Virtanen, P., Gommers, R., Oliphant, T. E., & et al. (2020). SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods, 17, 261–272. https://doi.org/10.1038/s41592-019-0686-2
  48. [48]Hunter, J. ~D . (2007). Matplotlib: A 2D Graphics Environment. Computing in Science and Engineering, 9(3), 90–95. https://doi.org/10.1109/MCSE.2007.55
  49. [49]Agency, I. E. (2025). Energy and AI. In IEA. https://www.iea.org/reports/energy-and-aiiea.org/reports/energy-and-ai
  50. [50]OpenAI. (2026). Building the Compute Infrastructure for the Intelligence Age. https://openai.com/index/building-the-compute-infrastructure-for-the-intelligence-age/openai.com/index/building-the-compute-infrastructure-for-the-intelligence-age

Paper details

Contents