Skip to Content
Dial v1 live 🎉

Reference

Only code that exists today appears under “Available”. Last checked 2026-11-02.

All source repositories below are private, and the packages aren’t publicly installable.

Available: SPAWN EVM prototype

PackageContents
@decoperations/spawn-proto-coreSpawnPredictor, SpawnDeployer, SpawnMonitor, ISpawnStorage
@decoperations/spawn-proto-patterns-invoicecreateInvoiceSpawn, init code and URI helpers
@decoperations/spawn-proto-watchersAlchemy and Request Network webhook parsing and signature checks

These are prototype APIs and will change. spawn-proto#2 will replace the predictor’s shape.

type SpawnState = 'predicted' | 'triggered' | 'deployed' | 'executed' | 'failed' interface SpawnPrediction { address: Address salt: Hex initCode: Hex initCodeHash: Hex }

Contracts

ContractPurposeDeployment
Create2FactoryStateless deployer and predictorSepolia: 0xBd9680E4dD16Bc3bebE8557F47FFA54184679334
GenericForwarderMinimalForwards ETH at construction, on devDeployed per program
DepositForwarderForwards through Request Network, with a guardian sweepDeployed per program

Available: Cardano prototype

cardano-invoicing on branch dev. See the adapter page for parameters and redeemers.

ItemValue
CompilerAiken v1.1.24
Plutus versionV3
Validatorinvoice.invoice in validators/invoice.ak
Blueprintplutus.json

Planned, not available

These names come from design documents. Don’t write code against them.

NameLayerPurpose
SporeEnvelopeSPORESigned object wrapper
SpawnRefSPORE and SPAWNReference from a SPORE to a program
Invoice, PaymentRequest, PaymentReceiptPayment profileTyped objects
PAY, SEND, REQUESTPayment profileCommands
PaymentQuote, FeeBreakdownCalvinQuote model
Last updated on