a bundle of [[cyberlinks]] a [[neuron]] commits in a single [[step]] — the atomic broadcast unit in [[cyber]]. each link in the signal consumes [[focus]], making every statement a [[costly signal]]
| field | name | type | semantics |
|---|---|---|---|
| [[subject]] | signing [[neuron]] | ||
| network | destination [[network]] this signal is delivered to — a [[card]] id. defaults to the sender's private network | ||
| links | one or more [[cyberlinks]] — each a 5-tuple |
||
| [[cyber/impulse]] | sparse [[focus]] update: how the batch of links shifts |
||
| proof | [[zheng]] proof covering the [[cyber/impulse]], all conviction box movements, and [[cyberlink]] validity against the current [[BBG]] root | ||
| [[inception]] | block height when the [[neuron]] declared the signal | ||
| [[sealing]] | block height when the signal was finalized and proven |
a signal has duration:
before
the signal separates what a [[neuron]] asserts (the [[cyberlinks]]) from what the assertion computes (the [[cyber/impulse]]). see [[cyber/impulse]] for how
the default is the sender's private network: the zero card (SELF_NETWORK) resolves to $CYB is a [[coin]], so it is never a network — there is no privileged global default.
- correctness of each [[cyberlink]] in
$\vec\ell$ (valid signatures, valid particle references) - validity of all conviction box movements (each link's
$(\tau, a)$ spend is backed by an unspent output) - correctness of the [[cyber/impulse]]
$\Delta\phi^*$ (the [[tri-kernel]] computation against$\text{bbg_root}$ from the current header)
one proof for everything. proving decide(σ) in
validation of a signal produces two outcomes:
- each link in
$\vec\ell$ enters$L$ — conviction boxes are created for each [[cyberlink]] - if
$|\Delta\phi^*| > 0$ and$\sigma$ is valid, the [[neuron]] self-mints [[$CYB]] proportional to the proven shift — a reward box is created for$\nu$
the conviction boxes ([[tokens]] spent into links) and the reward box ([[tokens]] minted for contribution) are separate token movements within one atomic signal. see [[cyber/rewards]] for the full reward specification
total minting per epoch is bounded by the actual global