{"ref":"content:cds-toon-ai-protocol-adapter-cutting-token-costs","page":"/content/cds-toon-ai-protocol-adapter-cutting-token-costs","json":"/content/cds-toon-ai-protocol-adapter-cutting-token-costs.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cds-toon-ai-protocol-adapter-cutting-token-costs","title":"cds-toon-ai-protocol-adapter: a pragmatic way to cut AI token costs using SAP CAP","url":"https://community.sap.com/t5/technology-blog-posts-by-members/cds-toon-ai-protocol-adapter-a-pragmatic-way-to-cut-ai-token-costs-using/ba-p/14314261","content_type":"blog","explains":["artifact:geertjanklaps-cds-toon-ai-protocol-adapter",{"ref":"capability:llm-integration","applies_to":{"ecosystems":["cap"]}}],"summary":"Names a cost most CAP-plus-LLM writing ignores: every JSON payload streamed to a model is billed by its verbosity, in latency as well as money. The plugin brings TOON — Token-Oriented Object Notation — to a CAP service so the wire format changes without the service code doing so, in a REST variant and an OData one, with token counts reported on both sides.","short":"Plugin bringing TOON to CAP services to cut LLM token costs","authors":["actor:geert-janklaps"],"published":"2026-01-25","sources":[{"url":"https://community.sap.com/t5/technology-blog-posts-by-members/cds-toon-ai-protocol-adapter-a-pragmatic-way-to-cut-ai-token-costs-using/ba-p/14314261","title":"cds-toon-ai-protocol-adapter: a pragmatic way to cut AI token costs using SAP CAP — SAP Community","checked":"2026-09-07"}],"provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-09-07"},"history":[{"date":"2026-09-08","field":"summary","from":"Names a cost most CAP-plus-LLM writing ignores: every JSON payload streamed to a model is billed by its verbosity, in latency as well as money. The plugin brings TOON — Token-Oriented Object Notation — to a CAP service so the wire format changes without the service code doing so. Not published to npm as of this reading, so the repository is the way in.","to":"Names a cost most CAP-plus-LLM writing ignores: every JSON payload streamed to a model is billed by its verbosity, in latency as well as money. The plugin brings TOON — Token-Oriented Object Notation — to a CAP service so the wire format changes without the service code doing so, in a REST variant and an OData one, with token counts reported on both sides.","reason":"The summary said the plugin was not on npm and pointed readers at the repository. It is published, as @geertjanklaps/cds-toon-ai-protocol-adapter — a search for the unscoped name found nothing and the absence was asserted from that. The artifact now exists and this explains it."},{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:llm-integration","reason":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md)."}],"drafted_with_ai":true,"published_on":"source:sap-community"},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 9 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-01-25"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":1164,"unit":"views"},{"value":0,"unit":"comments"},{"value":2,"unit":"likes"}]},"signals":{"views":1164,"likes":2,"comments":0,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[{"ref":"actor:geert-janklaps","name":"Geert-Jan Klaps","json":"/actors/geert-janklaps.json"}]}}