{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:37133", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "nonstream_timeout", "reservation_id": "0e21f7c9-65df-4ff6-84b9-24a208713fd9", "reservation": {"customer_id": "experiment_customer", "tenant_id": "", "reserved_usd": "0.000137", "parent_span_id": "experiment_span", "held_key": "budget:experiment_customer:held_usd", "span_held_key": "span:experiment_span:held_usd"}, "keys": ["budget:experiment_customer:balance_usd", "budget:experiment_customer:debt_usd", "budget:experiment_customer:held_usd", "budget:experiment_customer:initial_balance_usd", "budget:experiment_customer:total_deducted_usd", "budget:experiment_customer:total_topup_usd", "gateway:reservations:pending", "ratelimit:experiment_customer:29880586", "reservation:0e21f7c9-65df-4ff6-84b9-24a208713fd9"], "upstream_calls": 1, "usage_events": 0, "automatic_retry": false, "explicit_UNKNOWN_state": false}
{"case": "expiry", "alert": {"type": "RESERVATION_EXPIRED", "reservationId": "0e21f7c9-65df-4ff6-84b9-24a208713fd9", "customerId": "experiment_customer", "releasedUsd": 0.000137, "timestamp": 1792836099409}, "balance": "10", "reservation_deleted": true}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:37335", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "provider_processed", "provider_request_id": "mock-2", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:37335", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "client_retry", "status_codes": [500, 500], "upstream_calls": 2, "reservation_ids": ["b7eb965c-1e36-4574-a22e-67724dda027f", "5091ff0e-e4d0-4c0b-8b7d-ffa6fa2cfb3e"], "response_bodies": ["Internal Server Error", "Internal Server Error"], "client_correlation_forwarded": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": true}, "correlation_headers": {"Host": "127.0.0.1:38803", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "115"}}
{"case": "stream_timeout_zero_event", "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 0, "outputTokens": 0, "timestamp": 1792835199924, "parentSpanId": "experiment_span", "sessionId": "experiment_session", "eventId": "res:cc44c19a-9b47-4693-95cc-251efb77575e"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835199925, "traceId": "13a479d8-f67c-43d1-9e02-0d67ee71c324"}, "reservation": {"reservationId": "cc44c19a-9b47-4693-95cc-251efb77575e", "reservedUsd": 0.000137}}, "provider_truth": {"prompt_tokens": 100, "completion_tokens": 50}}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:36141", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "manual_later_receipt", "first": {"status": "accepted", "eventId": "res:4a31f330-8cf0-4404-99fe-854be4704ba5", "idempotent": false}, "replay": {"status": "accepted", "eventId": "res:4a31f330-8cf0-4404-99fe-854be4704ba5", "idempotent": true}, "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 100, "outputTokens": 50, "timestamp": 1792835200450, "eventId": "res:4a31f330-8cf0-4404-99fe-854be4704ba5"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835200451, "traceId": "21211d48-2b39-4494-b516-3112b6310084"}, "reservation": {"reservationId": "4a31f330-8cf0-4404-99fe-854be4704ba5", "reservedUsd": 0.000137}}, "automatic_recovery": false, "billing_verified_here": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:33579", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "gateway_ingest_repeated_receipt", "first": {"status": "accepted", "eventId": "res:8d6c8a4a-c405-4d53-812f-c4b1e1d9b94f"}, "second": {"status": "conflict", "eventId": "res:8d6c8a4a-c405-4d53-812f-c4b1e1d9b94f"}, "reason": "ingest_usage generates a new timestamp included in payload fingerprint"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:33469", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:44057", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:45429", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "nonstream_timeout", "reservation_id": "9f7520e3-d307-4004-9fc7-50430be6ee4b", "reservation": {"customer_id": "experiment_customer", "tenant_id": "", "reserved_usd": "0.000137", "parent_span_id": "experiment_span", "held_key": "budget:experiment_customer:held_usd", "span_held_key": "span:experiment_span:held_usd"}, "keys": ["budget:experiment_customer:balance_usd", "budget:experiment_customer:debt_usd", "budget:experiment_customer:held_usd", "budget:experiment_customer:initial_balance_usd", "budget:experiment_customer:total_deducted_usd", "budget:experiment_customer:total_topup_usd", "gateway:reservations:pending", "ratelimit:experiment_customer:29880587", "reservation:9f7520e3-d307-4004-9fc7-50430be6ee4b"], "upstream_calls": 1, "usage_events": 0, "automatic_retry": false, "explicit_UNKNOWN_state": false}
{"case": "expiry", "alert": {"type": "RESERVATION_EXPIRED", "reservationId": "9f7520e3-d307-4004-9fc7-50430be6ee4b", "customerId": "experiment_customer", "releasedUsd": 0.000137, "timestamp": 1792836128209}, "balance": "10", "reservation_deleted": true}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:41197", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "provider_processed", "provider_request_id": "mock-2", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:41197", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "client_retry", "status_codes": [500, 500], "upstream_calls": 2, "reservation_ids": ["4ff94ab6-86d7-4161-b5b2-2db15e7e8af9", "d4015f81-680b-4375-83b4-ac64525a0443"], "response_bodies": ["Internal Server Error", "Internal Server Error"], "client_correlation_forwarded": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": true}, "correlation_headers": {"Host": "127.0.0.1:46149", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "115"}}
{"case": "stream_timeout_zero_event", "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 0, "outputTokens": 0, "timestamp": 1792835228688, "parentSpanId": "experiment_span", "sessionId": "experiment_session", "eventId": "res:6093f8b2-b28b-490d-9d82-9183b682f009"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835228689, "traceId": "9fa5a5e3-118d-4acd-a9b2-a3c51e22105e"}, "reservation": {"reservationId": "6093f8b2-b28b-490d-9d82-9183b682f009", "reservedUsd": 0.000137}}, "provider_truth": {"prompt_tokens": 100, "completion_tokens": 50}}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:33687", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "manual_later_receipt", "first": {"status": "accepted", "eventId": "res:6762eede-16ab-463d-9900-cea5469a6064", "idempotent": false}, "replay": {"status": "accepted", "eventId": "res:6762eede-16ab-463d-9900-cea5469a6064", "idempotent": true}, "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 100, "outputTokens": 50, "timestamp": 1792835229220, "eventId": "res:6762eede-16ab-463d-9900-cea5469a6064"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835229222, "traceId": "56ec501e-225d-405a-aa8d-21f58508cb35"}, "reservation": {"reservationId": "6762eede-16ab-463d-9900-cea5469a6064", "reservedUsd": 0.000137}}, "automatic_recovery": false, "billing_verified_here": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:40617", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "gateway_ingest_repeated_receipt", "first": {"status": "accepted", "eventId": "res:321cd122-36ac-4ac4-9c5c-023644af9328"}, "second": {"status": "conflict", "eventId": "res:321cd122-36ac-4ac4-9c5c-023644af9328"}, "reason": "ingest_usage generates a new timestamp included in payload fingerprint"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:41527", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": false, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:46635", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": true, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:41253", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "nonstream_timeout", "reservation_id": "eabd6675-b41d-46ae-b02f-1d0c38f19961", "reservation": {"customer_id": "experiment_customer", "tenant_id": "", "reserved_usd": "0.000137", "parent_span_id": "experiment_span", "held_key": "budget:experiment_customer:held_usd", "span_held_key": "span:experiment_span:held_usd"}, "keys": ["budget:experiment_customer:balance_usd", "budget:experiment_customer:debt_usd", "budget:experiment_customer:held_usd", "budget:experiment_customer:initial_balance_usd", "budget:experiment_customer:total_deducted_usd", "budget:experiment_customer:total_topup_usd", "gateway:reservations:pending", "ratelimit:experiment_customer:29880587", "reservation:eabd6675-b41d-46ae-b02f-1d0c38f19961"], "upstream_calls": 1, "usage_events": 0, "automatic_retry": false, "explicit_UNKNOWN_state": false}
{"case": "expiry", "alert": {"type": "RESERVATION_EXPIRED", "reservationId": "eabd6675-b41d-46ae-b02f-1d0c38f19961", "customerId": "experiment_customer", "releasedUsd": 0.000137, "timestamp": 1792836161192}, "balance": "10", "reservation_deleted": true}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:35383", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "provider_processed", "provider_request_id": "mock-2", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:35383", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "client_retry", "status_codes": [500, 500], "upstream_calls": 2, "reservation_ids": ["1dece19b-c864-4568-8219-0da9b12b27f1", "7fa6c220-5800-4b69-bb7f-73ba9094ed03"], "response_bodies": ["Internal Server Error", "Internal Server Error"], "client_correlation_forwarded": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": true}, "correlation_headers": {"Host": "127.0.0.1:39275", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "115"}}
{"case": "stream_timeout_zero_event", "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 0, "outputTokens": 0, "timestamp": 1792835261647, "parentSpanId": "experiment_span", "sessionId": "experiment_session", "eventId": "res:87f4f443-4096-4d92-be94-276ab768f729"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835261648, "traceId": "09df21c7-32ec-4e6d-806a-139516555d5d"}, "reservation": {"reservationId": "87f4f443-4096-4d92-be94-276ab768f729", "reservedUsd": 0.000137}}, "provider_truth": {"prompt_tokens": 100, "completion_tokens": 50}}
{"case": "stream_later_receipt", "result": {"status": "conflict", "eventId": "res:87f4f443-4096-4d92-be94-276ab768f729", "retryable": false}, "reason": "same reservation-derived event ID already accepted with zero usage"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:37269", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "manual_later_receipt", "first": {"status": "accepted", "eventId": "res:9e308f69-dd12-4bf8-9ad1-f0ea27e7a7eb", "idempotent": false}, "replay": {"status": "accepted", "eventId": "res:9e308f69-dd12-4bf8-9ad1-f0ea27e7a7eb", "idempotent": true}, "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 100, "outputTokens": 50, "timestamp": 1792835262194, "eventId": "res:9e308f69-dd12-4bf8-9ad1-f0ea27e7a7eb"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835262195, "traceId": "b82277b8-63c8-422d-ae98-a242cbbfa767"}, "reservation": {"reservationId": "9e308f69-dd12-4bf8-9ad1-f0ea27e7a7eb", "reservedUsd": 0.000137}}, "automatic_recovery": false, "billing_verified_here": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:37659", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "gateway_ingest_repeated_receipt", "first": {"status": "accepted", "eventId": "res:59fb787d-c342-4ced-a5d0-dc212435e10d"}, "second": {"status": "conflict", "eventId": "res:59fb787d-c342-4ced-a5d0-dc212435e10d"}, "reason": "ingest_usage generates a new timestamp included in payload fingerprint"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:38915", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": false, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:44805", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": true, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:39689", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "nonstream_timeout", "reservation_id": "bbec3ba1-6058-4c9c-964a-b7ae2a3af386", "reservation": {"customer_id": "experiment_customer", "tenant_id": "", "reserved_usd": "0.000137", "parent_span_id": "experiment_span", "held_key": "budget:experiment_customer:held_usd", "span_held_key": "span:experiment_span:held_usd"}, "keys": ["budget:experiment_customer:balance_usd", "budget:experiment_customer:debt_usd", "budget:experiment_customer:held_usd", "budget:experiment_customer:initial_balance_usd", "budget:experiment_customer:total_deducted_usd", "budget:experiment_customer:total_topup_usd", "gateway:reservations:pending", "ratelimit:experiment_customer:29880588", "reservation:bbec3ba1-6058-4c9c-964a-b7ae2a3af386"], "upstream_calls": 1, "usage_events": 0, "automatic_retry": false, "explicit_UNKNOWN_state": false}
{"case": "expiry", "alert": {"type": "RESERVATION_EXPIRED", "reservationId": "bbec3ba1-6058-4c9c-964a-b7ae2a3af386", "customerId": "experiment_customer", "releasedUsd": 0.000137, "timestamp": 1792836183611}, "balance": "10", "reservation_deleted": true}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:44541", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "provider_processed", "provider_request_id": "mock-2", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:44541", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "client_retry", "status_codes": [500, 500], "upstream_calls": 2, "reservation_ids": ["9419734b-5b6c-494e-a78c-1254d35a55bb", "5ca35c4d-da55-42d3-9830-a72596e8f947"], "response_bodies": ["Internal Server Error", "Internal Server Error"], "client_correlation_forwarded": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": true}, "correlation_headers": {"Host": "127.0.0.1:33851", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "115"}}
{"case": "stream_timeout_zero_event", "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 0, "outputTokens": 0, "timestamp": 1792835284067, "parentSpanId": "experiment_span", "sessionId": "experiment_session", "eventId": "res:e48ea826-8bb1-4a99-9d81-4f838aa1a1b9"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835284069, "traceId": "00781bdb-15c7-4d3f-8215-f7fd856fe84b"}, "reservation": {"reservationId": "e48ea826-8bb1-4a99-9d81-4f838aa1a1b9", "reservedUsd": 0.000137}}, "provider_truth": {"prompt_tokens": 100, "completion_tokens": 50}}
{"case": "stream_later_receipt", "result": {"status": "conflict", "eventId": "res:e48ea826-8bb1-4a99-9d81-4f838aa1a1b9", "retryable": false}, "reason": "same reservation-derived event ID already accepted with zero usage"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:43225", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "manual_later_receipt", "first": {"status": "accepted", "eventId": "res:262e8e7b-6d28-4033-9130-1bf35c34ccdb", "idempotent": false}, "replay": {"status": "accepted", "eventId": "res:262e8e7b-6d28-4033-9130-1bf35c34ccdb", "idempotent": true}, "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 100, "outputTokens": 50, "timestamp": 1792835284604, "eventId": "res:262e8e7b-6d28-4033-9130-1bf35c34ccdb"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835284604, "traceId": "fd368255-93c9-4b33-bc22-c3cde5ba09f5"}, "reservation": {"reservationId": "262e8e7b-6d28-4033-9130-1bf35c34ccdb", "reservedUsd": 0.000137}}, "automatic_recovery": false, "billing_verified_here": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:35687", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "gateway_ingest_repeated_receipt", "first": {"status": "accepted", "eventId": "res:7bfae479-7520-497a-aaf8-9976be5c119c"}, "second": {"status": "conflict", "eventId": "res:7bfae479-7520-497a-aaf8-9976be5c119c"}, "reason": "ingest_usage generates a new timestamp included in payload fingerprint"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:42917", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "outbox_replay", "result": {"status": "buffered", "eventId": "res:f0d20a67-ca63-488c-8942-5e7456c17951"}, "identical_envelope": true, "event_id": "res:f0d20a67-ca63-488c-8942-5e7456c17951", "provider_calls": 1, "scope": "real Redis, Kafka ACK boundary stub"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:46881", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": false, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:38961", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": true, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:44125", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "nonstream_timeout", "reservation_id": "d2d142e2-3279-4d7d-a538-4fd5bac906e8", "reservation": {"customer_id": "experiment_customer", "tenant_id": "", "reserved_usd": "0.000137", "parent_span_id": "experiment_span", "held_key": "budget:experiment_customer:held_usd", "span_held_key": "span:experiment_span:held_usd"}, "keys": ["budget:experiment_customer:balance_usd", "budget:experiment_customer:debt_usd", "budget:experiment_customer:held_usd", "budget:experiment_customer:initial_balance_usd", "budget:experiment_customer:total_deducted_usd", "budget:experiment_customer:total_topup_usd", "gateway:reservations:pending", "ratelimit:experiment_customer:29880590", "reservation:d2d142e2-3279-4d7d-a538-4fd5bac906e8"], "upstream_calls": 1, "usage_events": 0, "automatic_retry": false, "explicit_UNKNOWN_state": false}
{"case": "expiry", "alert": {"type": "RESERVATION_EXPIRED", "reservationId": "d2d142e2-3279-4d7d-a538-4fd5bac906e8", "customerId": "experiment_customer", "releasedUsd": 0.000137, "timestamp": 1792836336055}, "balance": "10", "reservation_deleted": true}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:39235", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "provider_processed", "provider_request_id": "mock-2", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}]}, "correlation_headers": {"Host": "127.0.0.1:39235", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "99"}}
{"case": "client_retry", "status_codes": [500, 500], "upstream_calls": 2, "reservation_ids": ["323178e7-e299-4d75-ad3e-08920f4109a7", "f2787a6c-86a2-4552-8568-260831e116c0"], "response_bodies": ["Internal Server Error", "Internal Server Error"], "client_correlation_forwarded": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": true}, "correlation_headers": {"Host": "127.0.0.1:36645", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "115"}}
{"case": "stream_timeout_zero_event", "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 0, "outputTokens": 0, "timestamp": 1792835436528, "parentSpanId": "experiment_span", "sessionId": "experiment_session", "eventId": "res:bb867417-4622-4120-81a2-8b7157241ff4"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835436529, "traceId": "e20b62fb-395b-4dca-88e9-56a04ceabb6f"}, "reservation": {"reservationId": "bb867417-4622-4120-81a2-8b7157241ff4", "reservedUsd": 0.000137}}, "provider_truth": {"prompt_tokens": 100, "completion_tokens": 50}}
{"case": "stream_later_receipt", "result": {"status": "conflict", "eventId": "res:bb867417-4622-4120-81a2-8b7157241ff4", "retryable": false}, "reason": "same reservation-derived event ID already accepted with zero usage"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:46781", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "manual_later_receipt", "first": {"status": "accepted", "eventId": "res:651d6232-fd15-4653-bd43-a471dd222aef", "idempotent": false}, "replay": {"status": "accepted", "eventId": "res:651d6232-fd15-4653-bd43-a471dd222aef", "idempotent": true}, "envelope": {"envelopeVersion": 1, "source": "gateway", "payload": {"customerId": "experiment_customer", "modelId": "gpt-4o-mini", "inputTokens": 100, "outputTokens": 50, "timestamp": 1792835437057, "eventId": "res:651d6232-fd15-4653-bd43-a471dd222aef"}, "auth": {"tenantId": null, "customerId": "experiment_customer", "apiKeyId": null}, "receipt": {"receivedAt": 1792835437058, "traceId": "59415fee-b33a-45de-b706-f10e5234e42a"}, "reservation": {"reservationId": "651d6232-fd15-4653-bd43-a471dd222aef", "reservedUsd": 0.000137}}, "automatic_recovery": false, "billing_verified_here": false}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:35831", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "gateway_ingest_repeated_receipt", "first": {"status": "accepted", "eventId": "res:fdd7743c-050d-4673-8876-617a311eeab2"}, "second": {"status": "conflict", "eventId": "res:fdd7743c-050d-4673-8876-617a311eeab2"}, "reason": "ingest_usage generates a new timestamp included in payload fingerprint"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:35629", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "outbox_replay", "result": {"status": "buffered", "eventId": "res:5d7e7ca6-ebe5-4484-aab9-587727cbb392"}, "identical_envelope": true, "event_id": "res:5d7e7ca6-ebe5-4484-aab9-587727cbb392", "provider_calls": 1, "scope": "real Redis, Kafka ACK boundary stub"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:42217", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": false, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
{"case": "provider_processed", "provider_request_id": "mock-1", "processed": true, "usage": {"prompt_tokens": 100, "completion_tokens": 50}, "body": {"model": "gpt-4o-mini", "max_tokens": 100, "messages": [{"role": "user", "content": "synthetic"}], "stream": false}, "correlation_headers": {"Host": "127.0.0.1:45707", "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "keep-alive", "User-Agent": "python-httpx/0.28.1", "Content-Type": "application/json", "Content-Length": "116"}}
{"case": "billing_lua", "expire_first": true, "first": ["OK", "9.999955", "10"], "replay": ["SKIP", "0", "0"], "cost": 4.5e-05, "balance": "9.999955", "held": "0", "scope": "exact production Lua on real Redis, synthetic window keys/args; no Flink execution"}
