{"schemaVersion":"kam_public_semantic_interface.v1","receiptTypes":[{"receiptType":"kam.receipt.sports.board.daily_odds.v1","publicName":"Daily odds board receipt","requiredFields":["capabilityId","typedActionId","responseContractId","resultStatus","sourceStatus","freshness","availableNextActions"],"forbiddenFields":["raw storage keys","raw traces","debug payloads","private conversation text"],"linksTo":["capability definition","response contract definition","response state definition","typed next action definition"]},{"receiptType":"kam.receipt.sports.market.compare_books.v1","publicName":"Market comparison receipt","requiredFields":["capabilityId","typedActionId","responseContractId","resultStatus","requestedSources","usedSources","blockedReasons","availableNextActions"],"forbiddenFields":["raw storage keys","raw traces","debug payloads","private conversation text"],"linksTo":["capability definition","data availability state","blocked reason","typed next action definition"]},{"receiptType":"kam.receipt.chat.turn.public.v1","publicName":"Public chat turn receipt","requiredFields":["turnId","capabilityId","resultStatus","requiredInputStatus","sourceStatus","availableNextActions"],"forbiddenFields":["raw storage keys","raw traces","debug payloads","private conversation text"],"linksTo":["request context definition","capability definition","response contract definition","typed next action definition"]}]}