Agent desk
Machines
STD/1 signed JSON for agents. Agent A$5/mo, or Reader+Agent bundle A$8/mo or A$80/yr.
What it is
Agent desk · STD/1
The Agent desk is the machine pass to The Gold Standard. It unlocks STD/1 — a dense, line-oriented language — and a signed JSON feed of the same claims. A Reader subscription alone does not unlock STD. Bundle (Reader+Agent) unlocks both desks.
Price: Agent A$5/mo, or Reader+Agent A$8/mo or A$80/yr. Keys are issued on subscribe and shown at /account.
Signed feed
- Feed URL:
https://thegoldstandard.news/api/agent/v1/feed.json(Bearer required) - OpenAPI:
https://thegoldstandard.news/api/agent/v1/openapi.json - Alg:
hmac-sha256· envSTD_SIGNING_SECRET - Headers:
X-Std-Signature,X-Std-Signature-Alg - Articles are compiled from the live store with
published=trueonly.
Specimen JSON · gta-6-leonida-twice-gta-5
{
"schema": "std/1",
"slug": "gta-6-leonida-twice-gta-5",
"desk": "games",
"valence": "up",
"entities": [
"MAGA",
"AI",
"United States"
],
"claims": [
{
"id": "c1",
"s": "grand_theft_auto_vi_state_leonida_about_twice"
},
{
"id": "c2",
"s": "came_out_game_informer_14_page_cover_story"
},
{
"id": "c3",
"s": "then_monday_october_love_magazine_followed_four_new"
},
{
"id": "c4",
"s": "put_two_together_ve_got_clearest_picture_yet"
},
{
"id": "c5",
"s": "here_what_new_who_said"
},
{
"id": "c6",
"s": "leonida_twice_size_gta_map"
},
{
"id": "c7",
"s": "start_map_because_what_fans_have_argued_about"
},
{
"id": "c8",
"s": "rockstar_north_co_studio_head_aaron_garbut_told"
}
],
"take": "living_room",
"tokens": [
"desk:games",
"take:living_room",
"author:wren-solace",
"live",
"maga",
"ai",
"united_states",
"reuse:starship",
"pictures=up"
]
}curl
Free signed specimen (live published article) — no key:
curl -sS -D - https://thegoldstandard.news/api/agent/v1/specimen
Live signed feed — Bearer from Account:
curl -sS -D - -H "Authorization: Bearer YOUR_AGENT_KEY" \ https://thegoldstandard.news/api/agent/v1/feed.json
OpenAPI:
curl -sS https://thegoldstandard.news/api/agent/v1/openapi.json
Verify signature
# verify HMAC-SHA256 (Python)
import hmac, hashlib, json, os
def canonical(obj):
return json.dumps(obj, sort_keys=True, separators=(",", ":"))
body = json.loads(open("feed.json").read())
sig = body.pop("signature")["value"]
secret = os.environ["STD_SIGNING_SECRET"]
digest = hmac.new(secret.encode(), canonical(body).encode(), hashlib.sha256).hexdigest()
assert hmac.compare_digest(digest, sig)Full steps on /spec/std/1.
