A contract, not code.
Define ports, effects, capabilities and cost — or let the platform draft the contract from your spec. Nothing is generated yet.
Any model fills it in.
A model writes an implementation to satisfy the contract. Implementations are disposable — the contract is the asset.
Verified once, cached forever.
AI review checks the code against the contract. The verdict is keyed by the hash pair, so it never re-runs a review that already passed.
Blocks snap into a program.
Blocks connect by structural port matching. When ports don't fit, an adapter is synthesized and verified — seams repair themselves.