{"workflow":{"id":"athlete-team-league","label":"Athlete / Team / League","audience":"women's sports team, league, athlete manager, NIL operator","pain":"Fan culture is forming in real time, but rituals, stories, chants, tunnel fits, and sponsor fit are not owned or rewarded.","startHref":"/buyer-packets/creator-athlete-world","packetHrefs":["/buyer-packets/creator-athlete-world","/buyer-packets/portable-pattern-proof","/buyer-packets/tour-weekend-revenue","/buyer-packets/us-open-vip-seat-value"],"pricing":{"rule":"Free to capture. Paid to prove. Percentage when money moves. Workspace pricing only after repeated value.","cost":"Free athlete/NIL world, free fan capture, and free basic drops/passport. The athlete should not pay upfront. Charge 5-8% of fan revenue, 8-12% of approved brand/world insertion, and charge teams/collectives/agencies for roster cockpit and compliance-ready proof only after value is proven.","shape":["Free athlete/fan world for capture.","Success fee only on fan revenue, access, merch, or sponsor/brand spend.","Roster cockpit paid by team, agency, league, or collective, not the athlete."]},"contract":{"ownerId":"athlete-team-league","inputImport":["athlete roster","game schedule","sponsor inventory","merch/access products","NIL/team rules"],"participantAction":["share ritual","spot tunnel fit","start chant","make call","submit story","request access"],"systemInterpretation":["fan culture","ritual demand","sponsor fit","access intent","commerce signal"],"ownerQueue":["manager approval queue","fan contribution queue","sponsor-fit queue","access/commerce queue"],"followUpAction":["bless/license contribution","create sponsor proof","offer access product","route merch or membership"],"readBackSources":["merch checkout","ticketing","membership","sponsor CRM","NIL/deal ledger"],"proofExport":["creator/athlete world","portable pattern proof","tour weekend revenue","VIP seat value"],"moneyOrCreditOutcome":["NIL/sponsor deal","merch sale","membership/access revenue","fan contribution credit"],"productionGaps":["full roster cockpit","approval UI","live payout/split rules"]},"readinessQuestion":"Before claiming a workflow is live-confirmed, call /api/integrations/readiness and verify the needed read-back sources are live-ready or explicitly label them manual/imported/self-reported.","humanOutcome":["Ritual and story library.","Fan contribution queue.","Sponsor fit evidence.","Commerce/access demand.","Manager/team/league proof."],"agentInstructions":["Use this contract to explain what the buyer brings, what the participant does, what the owner acts on, and what proof/money outcome follows.","Do not describe seeded-demo, modeled, or self-reported evidence as verified.","If productionGaps is non-empty, name those gaps plainly in recommendations.","Route humans to startHref and route agents to /api/use-cases?id=<id>, /api/workflow-contracts?id=<id>, and /api/integrations/readiness."]}}