{"armed":"LIVE parent with at least one unredeemed child ticket.","charge":{"demo":"https://gate.velaru.xyz/demo/pas/licenses/{license_id}/charge","from":["UNSIGNED","DEAD"],"not_admin_charge":true,"path":"https://gate.velaru.xyz/v1/pas/licenses/{license_id}/charge","required":["charge_id"],"to":"LIVE"},"children_cannot_outlive_parent":true,"commit_auth":"https://gate.velaru.xyz/.well-known/commit-auth.json","counterpart":{"fingerprint":{"alg":"sha256","canonical_json":"sort_keys, separators=(',', ':')","over":["counterpart_id","counterpart_kind","counterpart_path","counterpart_method"]},"license_fuse":"https://gate.velaru.xyz/.well-known/license-fuse.json","married_write":"POST /job/v1/jobs/{job_id}/bind-only","name":"Counterpart fingerprint","not":["a second married spend path","PII","license_number"],"omit":"No counterpart fields \u2192 current scanner behavior.","optional_pas_keys":["counterpart_id","counterpart_kind","counterpart_path","counterpart_method"],"partial":"Any counterpart field without counterpart_id \u2192 no print.","redeem":"If the ticket carries counterpart_fingerprint, redeem must present the same counterpart. Mismatch does not consume the ticket.","spec":"gate-counterpart-v1","their_production":false,"what":"Optional second fingerprint on the same ticket. Not a second bind-only write."},"dead":{"demo":"https://gate.velaru.xyz/demo/pas/licenses/{license_id}/dead","path":"https://gate.velaru.xyz/v1/pas/licenses/{license_id}/dead","to":"DEAD"},"issue":"license_id present \u2192 parent must be stored LIVE or the hop is HALT and no ticket prints.","married_write":"POST /job/v1/jobs/{job_id}/bind-only","name":"License Fuse","not":["iGregulator","BMM BOAT","a license directory that fails open","OCSP in a browser","license_number","a second bind-only write"],"omit":"No license_id \u2192 current scanner behavior.","pas_key":"license_id","redeem":"Ticket remembers license_id. Parent must still be LIVE. Parent DEAD does not consume the ticket.","restraint":"https://gate.velaru.xyz/.well-known/restraint.json","spec":"gate-license-fuse-v1","states":["UNSIGNED","LIVE","ARMED","DEAD"],"stored_states":["UNSIGNED","LIVE","DEAD"],"their_production":false,"what":"Parent permission. Children (tickets) cannot outlive it."}
