FCC Instruction Flow
The confidential compute path is intentionally multi-stage so that a browser transaction alone cannot manufacture a trusted payroll result.
Core payroll path
- The backend prepares an exact gateway transaction.
- The connected wallet broadcasts it on Coston2.
- Receipt synchronization validates the transaction and expected event.
- The gateway/FCC path selects and records a TEE identity.
- The extension receives the confidential payload.
- The TEE evaluates the request and returns an
ActionResult. - The backend verifies the instruction ID, schema and signature envelope.
- The recovered signer must match the signer bound to the selected TEE and epoch.
- Result fields are checked against the payroll request context.
- Only then may the relayer submit finalization.
Root discipline
This gives the public chain a compact commitment to private state without publishing the employee records themselves.