{"x402Version":2,"payTo":"0x6fFF720533330Bf937130F5542511754258d88DA","resources":[{"id":36605,"slug":"36605","resource":"https://api.additiveatlas.monon.space/v1/labels/analyze/diff","description":"Find the additives named on a food label and return, for each, the cross-axis derivation across jurisdictions","type":"http","serviceName":"Additive Atlas","resourceType":"Blockchain Data","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6fFF720533330Bf937130F5542511754258d88DA","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","amountUsd":0.01,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"description":"Per token, the substances it resolved to, each carrying the cross-axis derivation (axes[]). Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"interactions":{"type":"array"},"meta":{"type":"object"},"scope":{"type":"object"},"tokens":{"type":"array"}},"required":["scope","tokens","interactions","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"axis":"JP","lang":"ja","text":["ソルビン酸（Ｋ）","カラメル色素"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"interactions":[],"meta":{"disclaimer":{"en":"Every record is a draft and needs verification. This is not a safety judgement: it returns what each jurisdiction has officially decided, the differences between them, and the sources.","ja":"全件ドラフト＝要検証。安全/危険の判定ではなく、各法域の公的判断の差分と根拠を返す。"},"last_verified":"2026-09-24","sources":"/v1/sources"},"scope":{"alias_langs":["ja"],"axis":"JP","lang":"ja"},"tokens":[{"matches":[{"axis":"JP","axis_category":null,"group_type":"shared_name","id":"jp:caramel","identifiers":[],"is_group":true,"is_open":false,"name":"カラメル色素（共有名）","translations":{},"use_category":["着色料"]}],"token":"カラメル色素"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"axis":{"description":"Regulatory axis the label is written for","enum":["JP","US","EU"],"type":"string"},"lang":{"description":"Language of the label text (ISO 639-1). Accepted axis+lang pairs are listed by GET / under scopes","type":"string"},"text":{"description":"The additive (or whole ingredient) section of one label: one raw string, or an array of already-split items","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["text","axis","lang"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"description":"Per token, the substances it resolved to, each carrying the cross-axis derivation (axes[]). Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"interactions":{"type":"array"},"meta":{"type":"object"},"scope":{"type":"object"},"tokens":{"type":"array"}},"required":["scope","tokens","interactions","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["food-additives","regulation","labelling","eu","japan","bazaar"],"sourceHost":"api.additiveatlas.monon.space","lastUpdated":"2026-10-09T08:54:07.707Z","quality":{"calls30d":4,"uniquePayers30d":2,"lastCalledAt":"2026-10-09T08:54:06.138Z"},"metadata":{"serviceName":"Additive Atlas","extensions":{"bazaar":{"info":{"input":{"body":{"axis":"JP","lang":"ja","text":["ソルビン酸（Ｋ）","カラメル色素"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"interactions":[],"meta":{"disclaimer":{"en":"Every record is a draft and needs verification. This is not a safety judgement: it returns what each jurisdiction has officially decided, the differences between them, and the sources.","ja":"全件ドラフト＝要検証。安全/危険の判定ではなく、各法域の公的判断の差分と根拠を返す。"},"last_verified":"2026-09-24","sources":"/v1/sources"},"scope":{"alias_langs":["ja"],"axis":"JP","lang":"ja"},"tokens":[{"matches":[{"axis":"JP","axis_category":null,"group_type":"shared_name","id":"jp:caramel","identifiers":[],"is_group":true,"is_open":false,"name":"カラメル色素（共有名）","translations":{},"use_category":["着色料"]}],"token":"カラメル色素"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"axis":{"description":"Regulatory axis the label is written for","enum":["JP","US","EU"],"type":"string"},"lang":{"description":"Language of the label text (ISO 639-1). Accepted axis+lang pairs are listed by GET / under scopes","type":"string"},"text":{"description":"The additive (or whole ingredient) section of one label: one raw string, or an array of already-split items","oneOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]}},"required":["text","axis","lang"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"description":"Per token, the substances it resolved to, each carrying the cross-axis derivation (axes[]). Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"interactions":{"type":"array"},"meta":{"type":"object"},"scope":{"type":"object"},"tokens":{"type":"array"}},"required":["scope","tokens","interactions","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":36606,"slug":"36606","resource":"https://api.additiveatlas.monon.space/v1/substances/:id/diff","description":"One substance, with the cross-axis derivation: what every other jurisdiction (JP, EU, US, Codex, IARC, JECFA, EFSA) says about it, with per-cell sources, kept separate from what was derived","type":"http","serviceName":"Additive Atlas","resourceType":"Developer Tool","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x6fFF720533330Bf937130F5542511754258d88DA","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","amountUsd":0.01,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"description":"What every other jurisdiction says about the substance (primary, with per-cell sources) kept separate from what was derived (derived: status, coverage, confidence); refusal when nothing can be concluded. Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"meta":{"type":"object"},"substance":{"type":"object"}},"required":["substance","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"eu:e330"},"queryParams":{},"type":"http"},"output":{"example":{"meta":{"disclaimer":{"en":"Every record is a draft and needs verification. This is not a safety judgement: it returns what each jurisdiction has officially decided, the differences between them, and the sources.","ja":"全件ドラフト＝要検証。安全/危険の判定ではなく、各法域の公的判断の差分と根拠を返す。"},"last_verified":"2026-09-24","sources":"/v1/sources"},"substance":{"axes":[{"axis":"EU","derived":{"confidence":"medium","coverage":"partner_broader","qualifiers":[],"reason":"JP カラギナン(No.59)は精製+半精製(加工ユーケマ藻類=別添の類別名)を覆い、EU は E407/E407a に分ける。ただし E407 の規格(Reg 231/2012)はフルセランも含み、JP はそれを別品目 No.231 ファーセレランに立てる(名簿定義の基原5種にフルセラリアは無い)ため除外=JP カラギナン = (E407 ∪ E407a) − ファーセレラン","status":"permitted"},"primary":{"nodes":[{"category":"listed","id":"eu:e407","name":"Carrageenan","source":{"id":"eu-additives","name":"EU Union list of food additives — Reg (EC) No 1333/2008 Annex II Part B (consolidated)","retrieved_date":"2026-08-12","version":"Consolidated text of 2026-08-18"}},{"category":"listed","id":"eu:e407a","name":"Processed euchema seaweed","source":{"id":"eu-additives","name":"EU Union list of food additives — Reg (EC) No 1333/2008 Annex II Part B (consolidated)","retrieved_date":"2026-08-12","version":"Consolidated text of 2026-08-18"}}]}}],"axis":"JP","axis_category":"既存","id":"jp:existing-carrageenan","is_group":false,"name":"カラギナン","translations":{},"use_category":["増粘安定剤"]}},"type":"json"}},"routeTemplate":"/v1/substances/:id/diff","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"Substance id as returned by the free endpoints (GET /v1/substances?name=…&axis=…&lang=…, POST /v1/labels/analyze), e.g. eu:e330, jp:designated-aspartame, us:cfr-184-1033","type":"string"}},"required":["id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"description":"What every other jurisdiction says about the substance (primary, with per-cell sources) kept separate from what was derived (derived: status, coverage, confidence); refusal when nothing can be concluded. Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"meta":{"type":"object"},"substance":{"type":"object"}},"required":["substance","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["food-additives","regulation","labelling","eu","japan","bazaar"],"sourceHost":"api.additiveatlas.monon.space","lastUpdated":"2026-10-01T04:09:36.23Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-10-01T04:09:35.345Z"},"metadata":{"serviceName":"Additive Atlas","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":"eu:e330"},"queryParams":{},"type":"http"},"output":{"example":{"meta":{"disclaimer":{"en":"Every record is a draft and needs verification. This is not a safety judgement: it returns what each jurisdiction has officially decided, the differences between them, and the sources.","ja":"全件ドラフト＝要検証。安全/危険の判定ではなく、各法域の公的判断の差分と根拠を返す。"},"last_verified":"2026-09-24","sources":"/v1/sources"},"substance":{"axes":[{"axis":"EU","derived":{"confidence":"medium","coverage":"partner_broader","qualifiers":[],"reason":"JP カラギナン(No.59)は精製+半精製(加工ユーケマ藻類=別添の類別名)を覆い、EU は E407/E407a に分ける。ただし E407 の規格(Reg 231/2012)はフルセランも含み、JP はそれを別品目 No.231 ファーセレランに立てる(名簿定義の基原5種にフルセラリアは無い)ため除外=JP カラギナン = (E407 ∪ E407a) − ファーセレラン","status":"permitted"},"primary":{"nodes":[{"category":"listed","id":"eu:e407","name":"Carrageenan","source":{"id":"eu-additives","name":"EU Union list of food additives — Reg (EC) No 1333/2008 Annex II Part B (consolidated)","retrieved_date":"2026-08-12","version":"Consolidated text of 2026-08-18"}},{"category":"listed","id":"eu:e407a","name":"Processed euchema seaweed","source":{"id":"eu-additives","name":"EU Union list of food additives — Reg (EC) No 1333/2008 Annex II Part B (consolidated)","retrieved_date":"2026-08-12","version":"Consolidated text of 2026-08-18"}}]}}],"axis":"JP","axis_category":"既存","id":"jp:existing-carrageenan","is_group":false,"name":"カラギナン","translations":{},"use_category":["増粘安定剤"]}},"type":"json"}},"routeTemplate":"/v1/substances/:id/diff","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"Substance id as returned by the free endpoints (GET /v1/substances?name=…&axis=…&lang=…, POST /v1/labels/analyze), e.g. eu:e330, jp:designated-aspartame, us:cfr-184-1033","type":"string"}},"required":["id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"description":"What every other jurisdiction says about the substance (primary, with per-cell sources) kept separate from what was derived (derived: status, coverage, confidence); refusal when nothing can be concluded. Full response shape and vocabulary: /openapi.yaml on this host. Every record is a draft and needs verification; not a safety judgement.","properties":{"meta":{"type":"object"},"substance":{"type":"object"}},"required":["substance","meta"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}