Payment rail
Aptos
On Aptos, the challenge carries the ATR hash; a standard transfer has no field for it. Source: lcp docs: rails (opens in a new tab) The Agentic Transaction Record (ATR) is one record of exactly what was agreed, for one transaction. Its ATR hash, the ATR’s fingerprint, is the proof bound to the transaction: change one byte of the ATR and it no longer matches. Source: lcp docs: the ATR (opens in a new tab) · Source: lcp docs: the ATR hash (opens in a new tab)
Aptos
ExampleField: the challenge only
What the payer signs carries none of the ATR hash; where it rides instead is below.
This example’s ATR hash, as it rides
Where the ATR hash rides
On this rail, the ATR hash rides in the challenge only.
What a payment on this rail proves
On this pairing, the buyer’s signature does not cover the ATR hash, the payment does not leave a public proof of it, and no one can read it back from the chain alone. Source: lcp docs: pairings reference (opens in a new tab)
Switch to Technical to see each pairing, and the sentence its record states about what a payment through it proves.
Reading the settlement
The package reads a payment’s settlement through a reader you supply: the endpoint, the credentials, the timeouts and the retries are yours. A reader that fails never makes a payment read as failed. Source: lcp docs: reading settlement (opens in a new tab)
The protocols that pay on it
Ready to see your own agreements proved?
Tell us what you sell, buy or carry, and we will show you where the agreement rides in it.
Integra Binder, hosted by Integra, does the seller’s side of each agreement and is free on test networks, with test-network USDC.