Integration pilot · Cannabis

Good Trouble verification

Damn good cannabis. Organic cultivator in Kansas City, Missouri. Abraxas Passport retail gate + batch provenance SDK foundation.

Pilot integration on Abraxas sandbox infrastructure. Not a live dispensary checkout gate until partner promotion, production API key, and compliance review are complete. Products are intended for adults 21+. Consume responsibly and in compliance with applicable Missouri law.

Partner ID
good-trouble-cannabis
Retail policy
good-trouble-retail-v1
Location
Kansas City, Missouri · Est. 2022
VC schema (planned)
schema:abraxas-cannabis-batch-v1
Sample batches (pilot fixtures)
Chocolope
ABX-CNB-BATCH-001
COA · on file
Batch code
GT-KC-2026-CHO-01
Harvest
2026-05-12
THC
28.1%
Organic
Claimed

Rich cocoa and coffee notes. Daytime clarity — cultivator description.

View batch JSON →
Retail eligibility verify
// Server-side: verify credential JWT (never wallet-address-only)
const res = await fetch("https://abraxasworld.xyz/api/credentials/verify", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: "Bearer abx_test_YOUR_KEY",
  },
  body: JSON.stringify({
    credential_jwt: sessionCredentialJwt,
    policy_id: "good-trouble-retail-v1",
    verifier_id: "good-trouble-cannabis",
  }),
});

const result = await res.json();
// decision: approved | denied | manual_review
// decision_receipt — signed session receipt, no PII
// Validate receipt at transaction time via GET /api/v1/receipts/{receipt_id}
Batch provenance lookup
// Batch provenance lookup (pilot registry fixtures)
const res = await fetch(
  "https://abraxasworld.xyz/api/good-trouble/batch?record_id=ABX-CNB-BATCH-002"
);
const batch = await res.json();
// batch.cultivar, batch.coa_status, batch.lab — partner-attested metadata
Planned VC types: VerifiableCredential · AbraxasCannabisBatchCredential