Allfeat Docs
Integrate Allfeat.
Anchor creative works on the Allfeat blockchain straight from your product. Drop in the white-label widget for a turn-key registration UX, or drive the same flow from your backend with the REST API.
Start with ATS.
Allfeat Time Stamp is the first service of the platform. Pick the integration surface that fits your stack — both back the same on-chain registration flow under your organization's account.
Register and update creative works on the Allfeat blockchain on behalf of your end-users. Track each transaction in real time and reconcile completions back to your own user records.
Plug-and-play web component
A drop-in <ats-widget> element. One <script> tag
and your users get the full registration flow — themed to your brand, no forms or upload
UI to write.
Build your own flow
Single bearer token, four HTTP calls — init → upload → prepare
→ confirm. Drive registrations from your backend pipeline, mobile, or any
non-browser client, with signed webhook callbacks.
What every integration gets.
Per-organization keys
Scoped credentials per organization — public cpk_ + secret csk_ for the widget, single bearer afo_sk_live_ for the API. Domain allowlist enforced on every session.
Signed webhooks
HMAC-SHA256 signed deliveries on lifecycle events — work_registered, work_updated, work_failed — with a per-key webhook URL and rotating secret.
Idempotent writes
Reservation-based job IDs and an Idempotency-Key header make the init/prepare/confirm flow safe to retry — no double-spend, no duplicate on-chain registration.
Testnet & mainnet parity
Two parallel chains share the same API surface. Validate every integration on the freemium testnet, then swap a single field to ship on mainnet.
Per-action scopes
Restrict tokens to a single capability — register-only, update-only — and optionally bind them to a specific work via allowed_ats_id. Least privilege by default.
Transparent pricing
Every prepare returns the full quote — network fee, deposit, service fee, storage fee — debited from your AFT credit balance only on confirm.
Ready to integrate?
Start with a testnet registration and validate the flow end-to-end in minutes — free freemium quota, no credits required.