Identity
A stable, domain-backed Agent Address and cryptographic keys, independent of model, runtime, cloud, and transport.
IDENTITY · ACTION CONTROL · EVIDENCE
Give your agents a stable identity, decide what they can do alone, and preserve attributable evidence for what happens next.
Open early access · Open protocol · No runtime migration
payment.instructionUSD 48,300.00sha256:84c9...f12aTHE ACCOUNTABILITY GAP
A payment, access grant, contract, or production change can cross the point of no return in seconds. Logs tell you that code ran. Beckon records which identity acted, which policy applied, who approved the exact intent, and what the other side actually acknowledged.
A stable, domain-backed Agent Address and cryptographic keys, independent of model, runtime, cloud, and transport.
Evaluate immutable intent before execution. Allow, deny, or require approval at the irreversible edge.
Preserve attributable facts without collapsing signature, authorization, delivery, processing, and outcome into one checkmark.
THE CASE THAT PAYS FOR ITSELF
Beckon does not claim to know whether an account is fraudulent. It applies your policy, routes the decision to the right person, binds approval to the exact payment, and keeps the evidence.
Invoice received and payment prepared
Policy detects bank details changed 4 days ago
Human approval required
CFO reviews the exact intent
Approved intent locked to its digest
Execution released and evidence recorded
The supplier was genuine. The account was new. Policy stopped the release until an accountable decision existed.
HUMAN APPROVAL
Amount, counterparty, destination, and context are frozen before anyone is asked. If the agent changes the action afterward, the approved digest no longer matches and execution fails closed.
finance@yourcompany.comApproval required: bank details changed 4 days ago.
Decision will be bound tosha256:84c9...f12a
WhatsApp can collect a response or carry a link to an authenticated review. Those are different evidence levels, and Beckon keeps them different.
WhatsAppnotification or response
SMSnotification
Emailnotification or review link
Voicenotification
Channel observedpossession evidence
Corporate SSOauthenticated session
WebAuthncryptographic authentication
Signing keycryptographic decision
| Profile | Typical mechanism | What the receipt can state | Availability |
|---|---|---|---|
| Observed | Messaging channel | Response received through a channel linked to the approver | Early access |
| Authenticated | Beckon review + corporate SSO | Decision made in a session authenticated by the customer IdP | Planned |
| Cryptographic | WebAuthn or signing credential | Decision authenticated with a credential bound to the approver | Roadmap |
THE BECKON RECEIPT
Some facts Beckon can verify. Some it only observes. Others remain unavailable. Every claim keeps its source and certainty.
If the recipient later provides a signed processing acknowledgement, Beckon issues a new immutable evidence snapshot. It does not rewrite this one.
rcpt_8s1k2mfinance@yourcompany.comAgent signedkey_4c81...9ea2Ed25519yourcompany.comDNS verifiedpayments-v4Customer policyapproval requiredBeckon recordedCFO · usr_71baAttributedchannel observedPossession evidencesha256:84c9...f12aVerifiedsha256:84c9...f12aVerifiedmatchExecution gate14:31:12 · HTTP 202Observedno attestation availableUnavailablenot claimedUnavailablesha256:51ba...a91cHOW IT WORKS
One DNS TXT record proves control of the namespace.
_beckon.yourcompany.comThe logical identity survives changes to model, framework, cloud, and endpoint.
finance@yourcompany.comDeclare what runs alone and what needs a human, using Beckon policy or your existing engine.
Keep your tools and runtime. Beckon operates when a consequential action requires identity, policy, approval, or evidence, inside or outside your organization.
DEVELOPER EXPERIENCE
The workload authenticates, Beckon verifies its exact Agent delegation, evaluates the immutable intent, and releases execution only when the evidence matches.
const finance = new Beckon({ apiKey: process.env.BECKON_API_KEY })
.agent("finance@yourcompany.com")
const action = await finance.actions.create({
to: "billing@supplier.com",
type: "payment.instruction",
payload: { invoice: "NF-1283", amountMinor: 4830000, currency: "BRL" }
})
action.decision // "approval_required"
action.intentDigest // "sha256:84c9..."
action.approval // { status: "pending" }HONEST CERTAINTY
PROTOCOL NEUTRAL
A2A, MCP, HTTPS, SMTP, and future transports solve different parts of agent communication. None of them defines the Beckon identity.
QUESTIONS BUYERS ASK FIRST
No. Beckon can control and record your side of the action first. Native counterparties add bilateral signed evidence later.
No. It is a response observed through a channel linked to a person. Higher-assurance policy can require corporate SSO or a cryptographic credential.
No. A decision may come from Beckon or your existing OPA, Cedar, IAM, or fraud system. Beckon binds its reason to the exact intent.
No. Beckon reuses compatible interfaces and keeps the Agent Address independent from transport.
Sensitive actions fail closed or follow an explicit timeout and escalation policy. Availability targets will be published before production commitments.
No. Beckon stays narrow: identity, addressing, reachability, messaging, and optional control and evidence at the irreversible action boundary.
OPEN EARLY ACCESS
Tell us which consequential agent action needs a clear autonomy boundary.