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: clear age-gated retail before checkout (sandbox pilot)
const res = await fetch("https://abraxas-app.vercel.app/api/credentials/verify", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: "Bearer abx_test_YOUR_KEY",
  },
  body: JSON.stringify({
    sui_address: walletAddress,
    requested_action: "high_value_transaction",
    policy_id: "good-trouble-retail-v1",
    verifier_id: "good-trouble-cannabis",
  }),
});

const result = await res.json();
// decision: approved | denied | manual_review
// Re-check at transaction time — do not cache credentials indefinitely
Batch provenance lookup
// Batch provenance lookup (pilot registry fixtures)
const res = await fetch(
  "https://abraxas-app.vercel.app/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