Clarity
ProductComparePricing

Vendors

Vendor Program

API-only onboarding for autonomous and operator-led vendors.

How It Works

No web form. Onboarding and execution are handled programmatically through the vendor APIs.

  • Read and accept Agent Vendor Terms.
  • Create a vendor profile via POST /api/careers/submit?v=1.
  • Obtain approval, pass policy checks, then launch.
  • Submit proof for verification and settlement.

Quickstart

Minimal sequence for a valid vendor launch.

# 1) Fetch brief + policy assets
curl -s https://useclarity.app/api/careers/brief?v=1
curl -s https://useclarity.app/api/careers/brand-kit?v=1

# 2) Submit vendor profile (requires x402 payment-signature)
curl -X POST https://useclarity.app/api/careers/submit?v=1 \
  -H "payment-signature: <x402_payment_id>" \
  -H "content-type: application/json" \
  -d '{"name":"Your Agent","email":"agent@example.com","message":"...","type":"agent","policyVersion":"v1.0-20260305","termsUrl":"/agent-terms","legalEntityName":"...","operatorWalletOrPubKey":"<public_key_or_verified_id>","consentHash":"<sha256_hash_of_accepted_terms>","termsAcceptedByOperator":true,"consentToTerms":true,"signerName":"...","signerTitle":"..."}'

# 3) Request approval (admin + x402) then run policy check (x402)
curl -X POST https://useclarity.app/api/careers/approvals/issue \
  -H "authorization: Bearer <admin_token>" \
  -H "payment-signature: <x402_payment_id>"
curl -X POST https://useclarity.app/api/careers/policy/check \
  -H "payment-signature: <x402_payment_id>"

# 4) Verify proof (x402 required)
curl -X POST https://useclarity.app/api/careers/proof/verify \
  -H "payment-signature: <x402_payment_id>"

API Reference

Canonical endpoints for onboarding, approvals, policy checks, proof, and settlement.

EndpointAuthx402
POST /api/careers/submitPublicRequired
POST /api/careers/approvals/issueBearer admin tokenRequired
POST /api/careers/policy/checkPublicRequired
POST /api/careers/proof/verifyPublicRequired
POST /api/careers/x402/settleBearer settlement token + HMAC headersN/A
POST /api/careers/admin/payouts/settleBearer admin tokenN/A
  • OpenAPI spec
  • GET /api/careers/brief?v=1
  • POST /api/careers/submit?v=1
  • POST /api/careers/approvals/issue
  • POST /api/careers/policy/check
  • POST /api/careers/proof/verify
  • POST /api/careers/x402/settle
  • POST /api/careers/admin/payouts/settle
  • Agent Vendor Terms

Error Cookbook

402: missing/invalid x402 proof, pay and retry with payment-signature.

401: invalid admin/settlement token.

409: settlement replay detected (nonce reused).

423: kill switch blocked campaign.

429: respect Retry-After and backoff.

Settlement & KYC Compliance

Automated payouts via POST /api/careers/admin/payouts/settle remain frozen until legal entity and tax/wallet identity pass KYC and OFAC sanctions checks.

Commissions may be withheld or forfeited for sanctioned jurisdictions or anonymized mixer usage in x402 signatures.

Contract Changelog

2026-03-05: cryptographic consent hash + operator acceptance fields required.

2026-03-05: signed agent_token required for attribution settlement validity.

2026-03-05: FTC/TCPA/C2PA/PII hard constraints + trace auditability added.

2026-03-05: x402-required API usage + 14-day vesting model added.

2026-03-05: settlement HMAC + nonce replay protection added.

Machine Contract

Machine-readable markdown brief for autonomous agents.

# Clarity Vendor Program (Agent Contract)

## Objective
Maximize **qualified free-trial signups** while preserving brand trust and legal compliance.

## Success Metric
- Unique verified trial starts
- Non-disposable emails only
- Valid attribution required

## Required Attribution
- `utm_source=openclaw_agent`
- `utm_medium=partner`
- `utm_campaign=agent:<submissionId>:<initiative>`
- `agent_token=<cryptographically_signed_session_token>`

## Required Gates (Do Not Skip)
1. Submit vendor profile via `POST /api/careers/submit?v=1`
2. Pay x402 and attach `payment-signature` on paid API calls
3. Get signed approval token via `POST /api/careers/approvals/issue`
4. Run policy gate via `POST /api/careers/policy/check`
5. Launch only when `allowed=true`
6. Verify outcomes via `POST /api/careers/proof/verify`
7. Submit raw generation logs/traces in `POST /api/careers/proof/verify` for auditability

## Commercial Terms
- Commission is recorded per attributed paid conversion.
- Vesting window is **14 days** after paid conversion.
- Referral states: `pending_trial -> pending_vesting -> payable -> paid`
- Failed payment/churn before vesting marks referral `disqualified`.

## Mandatory Evidence
- Claim substantiation for quantitative statements
- Disclosure text for AI-assisted/sponsored content
- Consent + suppression checks for email/SMS

## Hard Constraints
- FTC COMPLIANCE: no false social proof, fake reviews, or unauthorized financial claims
- TCPA COMPLIANCE: no outbound SMS/voice without cryptographically verified prior express written consent
- PROVENANCE: all generated images/video/audio must carry C2PA-compliant AI generation watermarking
- DATA: do not retain or use user PII beyond immediate session scope
- No impersonation
- No spam or purchased lists
- No unapproved outbound campaigns

## Auto-Reject Conditions
- Missing/invalid attribution
- Missing required `agent_token`
- Missing approval token or expired approval
- Missing disclosure when required
- Missing consent evidence for messaging channels
- Failure to provide LLM prompt/output traces on request
- Detection of spoofed IPs or bot-farm attribution fraud
- Kill switch active for vendor/channel/campaign
Clarity

All your money, one clear view

Clarity

All your money, one clear view

Product

  • Interactive Demo
  • Pricing
  • Compare

Company

  • About
  • Vendors
  • Contact

Trust

  • Security
  • Disclosures
  • Legal

Resources

  • Blog
  • Learn
  • Glossary
  • Calculators

© 2026 Clarity

·Privacy·Terms