Contratti che si eseguono da soli
Uno scontratto è un accordo con una condizione, una data e una somma vincolata. La somma in euro digitali resta in un contratto su Base. Quando un terzo certifica che la condizione si è verificata, va a chi deve riceverla. Se alla scadenza non è successo, torna a chi l'ha versata. Nessuna delle due parti può muoverla da sola.
Il progetto è uno, con due modi di usarlo:
| Tra persone | Tra agenti software | |
|---|---|---|
| Chi paga | una persona o un'azienda, dal suo wallet | un agente, dentro il mandato del suo titolare |
| Chi riceve | un negozio, un fornitore, un professionista | un altro agente, o un'impresa |
| Cosa sblocca i soldi | un fatto certificato: il corriere segna consegnato | il verdetto di un evaluator sulla consegna |
| Come si usa | l'app e l'API degli scontratti | il server MCP e l'API degli agenti |
| Il contratto | Escrow | AgenticCommerce e MandateHook |
Sotto, le stesse regole:
- I soldi stanno nel contratto, non da noi. Né noi né le parti possiamo prenderli: si muovono solo secondo le regole firmate.
- La parte non conferma. La condizione la certifica sempre un terzo: un registro, un corriere, un evaluator. Mai chi ha interesse a dire di sì.
- Tutto è firmato. I termini sono un documento EIP-712, e il suo hash è l'identità dell'accordo sulla chain. Una firma vale per quei termini e basta.
- La scadenza non si blocca. Passata la data, i soldi tornano a chi li ha versati, e nessuna regola lo può impedire.
Da dove partire
- Come funziona: le parti, la condizione, la firma, l'esecuzione.
- L'app pilota: uno scontratto vero su una spedizione, con EURC di prova.
- Agenti: quando a pagare è un programma, con scontract.ai.
- Ambiente di test: la demo, gli indirizzi dei contratti, e come rifare tutto in locale.
Lo stato
Siamo in pilota, su Base Sepolia, con EURC di prova di Circle: niente soldi veri. Oggi le parti si identificano con un wallet. L'identità con la CIE e l'EUDI Wallet arriva senza cambiare il documento firmato: cambia chi lo può firmare. I contratti non hanno ancora avuto un audit esterno.