Current capability boundary: Protection API pre-transaction decisioning is available; SafeSend is a controlled Arbitrum Sepolia testnet MVP; Programmable Escrow remains in final testing and security hardening.
Start here
Cardinal overview
Understand how Cardinal protects digital-asset transactions before value moves.
Protection API quickstart
Make your first transaction check and interpret the decision.
Integration guide
Add Cardinal safely to a backend, policy engine, and signing flow.
Product status
Separate available, pilot, testnet, and in-development capabilities.
Choose by role
Product guides
Protection API
Request fields, authentication, decision handling, and capability boundaries.
SafeSend
Protected-transfer states, cancellation concepts, and testnet limitations.
Programmable Escrow
Funding, acceptance, release, refund, disputes, resolver settlement, and fees.
Protection API learning path
- Read the Protection API overview.
- Complete the Protection API quickstart.
- Design your backend flow with the Integration Guide.
- Apply the Security Best Practices.
- Test error handling with FAQ & Troubleshooting.
SafeSend learning path
- Review the SafeSend product guide.
- Confirm the controlled Arbitrum Sepolia testnet scope.
- Review wallet, network, gas, transfer-state, and cancellation handling.
- Apply the Security Best Practices.
- Use Pilot Onboarding before partner testing.
Escrow learning path
- Read the Programmable Escrow guide.
- Map participant roles and permitted state transitions.
- Separate confirmed contract behaviour from production readiness.
- Complete security, legal, AML, custody, and regulatory review.
- Test only the lifecycle included in the signed pilot scope.
Integration guides
Wallet providers
Add transaction decisioning before wallet confirmation and signature.
Exchanges
Protect withdrawals, treasury movements, and platform settlement.
Custodians and vaults
Combine Cardinal decisions with policies, approvals, and signing infrastructure.
RWA and high-value payments
Structure property, OTC, luxury, milestone, and tokenised-asset workflows.
Decision handling
Canonical intent
The Cardinal result must remain bound to the exact sender, recipient, network, token, amount, transaction type, contract, approval scope, and permissions that the user or authorised operator will sign.
Security and operations
Security Best Practices
Protect API keys, signing flows, approvals, logs, environments, and incident response.
FAQ & Troubleshooting
Diagnose API, wallet, network, SafeSend, Escrow, and pilot issues.
Essential security rules
- Keep Cardinal API keys behind a trusted backend.
- Never collect or send private keys or seed phrases.
- Construct and hash a canonical transaction intent.
- Re-check when any security-relevant field changes.
- Fail closed on errors, timeouts, or unavailable service.
- Separate transaction initiation, approval, and release duties.
- Verify the final signed or settled transaction matches the checked intent.
- Record the Cardinal
request_id, decision, policy result, and final outcome.
Pilot programme
Pilot Onboarding
Plan a controlled 60–90 day design-partner pilot.
RWA & high-value pilot
Apply Cardinal to a narrow commercial payment workflow.
- One clearly defined transaction flow
- Explicit networks, assets, addresses, contracts, users, and value limits
- Named business, technical, security, compliance, and operational owners
- Agreed
ALLOW,REVIEW,BLOCK, error, and unavailable handling - A completed technical and security test plan
- Measurable success criteria and baselines
- Weekly operational reviews
- A final production-readiness and commercial decision
Troubleshooting by symptom
Release information
Changelog & Release Notes
Review confirmed product, pilot, testnet, and documentation updates.
Compliance boundary
Cardinal does not replace:- KYC or KYB
- AML or KYT
- Sanctions screening
- Source-of-funds or source-of-wealth checks
- Regulated custody
- Legal, title, or contractual verification
- Licensed or regulated escrow services
- Jurisdiction-specific regulatory advice
Contact Cardinal
If the Knowledge Base does not resolve your question:- Email: contact@cardinalweb3.com
- Telephone: +971 58 512 0045
- Application: app.cardinalweb3.com
request_id where available, business impact, and non-secret reproduction details.
Never include API keys, private keys, seed phrases, passwords, authentication tokens, identity documents, or confidential transaction records.
