docs.rs failed to build r402-keeta-0.17.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
r402-keeta
Keeta chain support for the x402 payment protocol, part of the
r402 workspace.
Highlights
- Exact scheme — the buyer signs one
SENDblock (ASN.1 DER). The facilitator sponsors network fees viaTransmitOptions::with_fee_signerand cannot rewrite the signed transfer. - CAIP-2 networks —
keeta:21378(mainnet) andkeeta:1413829460(testnet). - No client extra from
/supported—getExtrais undefined.price_tagsetsenricher: None. Optionalextra.externalis a client-onlySENDfield when the seller sets it on requirements.supported().signers["keeta:*"]lists fee-payer accounts. - In-process facilitator —
Block::try_fromverifies DER + signature. Settle is serialized per fee-payer (mpsc) and parallel across payers.
Cargo Features
| Feature | Surface |
|---|---|
client |
Buyer-side UserClient::init_builder signing. |
server |
Server-side PriceTag generation. |
facilitator |
On-chain verify and settle (keetanetwork-client). |
telemetry |
tracing instrumentation. |
full |
All of the above. |
Quick Start (server price tag)
use ;
let tag = price_tag;
Documentation
- Crate docs: https://docs.rs/r402-keeta
- Project README:
../../README.md
License
Dual-licensed under MIT and Apache-2.0.