the whole object this page is drawn from, as JSON
{
"schema": "https://miscsubjects.com/schemas/jarticle.json",
"status": "published",
"slug": "field-autogen",
"title": "Microsoft AutoGen",
"kind": "audit",
"summary": "",
"created": "2026-07-22T03:22:01.243Z",
"body": [
"# Microsoft AutoGen — comparison record\\n\\nClaims and evidence for the common build-landscape axes live in this article graph."
],
"facts": {
"converted_from": "markdown",
"original_updated": "2026-07-22T03:22:05.884Z",
"register": "audit",
"category": null
},
"sources": [
{
"id": "s-normandy-autogen-product",
"type": "repository_source",
"url": "https://raw.githubusercontent.com/microsoft/autogen/main/README.md",
"title": "Microsoft AutoGen README",
"quote": "**AutoGen** is a framework for creating multi-agent AI applications that can act autonomously or work alongside humans.",
"summary": "Microsoft describes AutoGen as a framework for multi-agent AI applications that can act autonomously or work alongside humans.",
"author": "",
"publisher": "",
"date": "",
"claim_ids": [
"normandy-autogen-product"
],
"found_by": "codex-production-proof-2026-07-21",
"extra": {
"evidence_class": "publisher_documentation",
"observed_at": "2026-07-22T03:21:59.976Z"
},
"accessed_at": "2026-07-22T03:22:01.097Z",
"link_status": "ok",
"quote_status": "verified",
"prev": "genesis",
"hash": "072e25b201ba8e5e95d2c53e811fd0853f32495d91b171e48239f45211f7a2e4",
"quote_sha256": "d4eb939f5d176d0d519b5b52e408f957f57e443e7b39705c09db3e0975539007"
},
{
"id": "s-normandy-autogen-user",
"type": "repository_source",
"url": "https://raw.githubusercontent.com/microsoft/autogen/main/README.md",
"title": "Microsoft AutoGen README",
"quote": "You can use the AutoGen framework and developer tools to create applications for your domain.",
"summary": "Microsoft addresses AutoGen to people using the framework and developer tools to create applications for their domain.",
"author": "",
"publisher": "",
"date": "",
"claim_ids": [
"normandy-autogen-user"
],
"found_by": "codex-production-proof-2026-07-21",
"extra": {
"evidence_class": "publisher_documentation",
"observed_at": "2026-07-22T03:22:04.533Z"
},
"accessed_at": "2026-07-22T03:22:05.090Z",
"link_status": "ok",
"quote_status": "verified",
"prev": "072e25b201ba8e5e95d2c53e811fd0853f32495d91b171e48239f45211f7a2e4",
"hash": "1ceae0fbec142f26b30a8bc4a67a101c509867072952d19faaef9f66ee39721a",
"quote_sha256": "81f5baadaea68ed3f760c236ad1f1ef1840e0ab331c40593122907a5521fbf6d"
}
],
"claims": [
{
"id": "normandy-autogen-product",
"text": "Microsoft describes AutoGen as a framework for multi-agent AI applications that can act autonomously or work alongside humans.",
"section": "product_boundary",
"tier": "human",
"weight": 0.8,
"status": "active",
"source_ids": [
"s-normandy-autogen-product"
],
"source_status": "sourced",
"who_claims": "codex-production-proof-2026-07-21",
"posted_by": {
"actor": "codex-production-proof-2026-07-21",
"channel": "api",
"ts": "2026-07-22T03:22:01.855Z",
"model": null,
"rationale": ""
},
"why_material": "Fills the reserved product_boundary comparison cell with a fact from the official repository.",
"slot": null,
"register": "landscape_field_evidence"
},
{
"id": "normandy-autogen-user",
"text": "Microsoft addresses AutoGen to people using the framework and developer tools to create applications for their domain.",
"section": "primary_user",
"tier": "human",
"weight": 0.8,
"status": "active",
"source_ids": [
"s-normandy-autogen-user"
],
"source_status": "sourced",
"who_claims": "codex-production-proof-2026-07-21",
"posted_by": {
"actor": "codex-production-proof-2026-07-21",
"channel": "api",
"ts": "2026-07-22T03:22:05.884Z",
"model": null,
"rationale": ""
},
"why_material": "Fills the reserved primary_user comparison cell with a fact from the official repository.",
"slot": null,
"register": "landscape_field_evidence"
}
],
"type": "article",
"updated": "2026-10-08T11:33:53.577Z",
"version": 1,
"hash": "a8a9845308cb23c0b876444cbe92d26b9f18b77d5456e401d95e4de1af9b014b",
"styling": {
"scope": "shared",
"how": "no value on the page is set by hand: each comes from this theme, and each theme value becomes the CSS variable named beside it. PATCH https://miscsubjects.com/api/jarticles/theme changes them.",
"widget_style": {
"what": "every widget may carry style: {…}; these are the only keys it reads",
"rotate": "degrees, a number",
"offset_x": "pixels, a number",
"offset_y": "pixels, a number",
"pulse": "true to pulse"
},
"theme": {
"color": {
"page_bg": "#f5f5f7",
"sheet_bg": "#ffffff",
"ink": "#1d1d1f",
"soft": "#424245",
"muted": "#6e6e73",
"dim": "#86868b",
"line": "#d2d2d7",
"accent": "#0071e3",
"accent_soft": "rgba(0,113,227,0.08)",
"link": "#0066cc",
"selection": "rgba(0,113,227,0.18)",
"widget_bg": "#f5f5f7",
"widget_border": "#d2d2d7",
"card_bg": "#ffffff",
"code_bg": "#f5f5f7",
"json_bg": "#161b19",
"json_ink": "#e6e1d4",
"json_key": "#7fd3c3",
"json_string": "#e9c46a",
"json_number": "#f4a261",
"json_bool": "#c792ea",
"json_null": "#928d7e",
"json_punct": "#6b6759",
"json_bar": "#0e1512",
"kind_badge_bg": "#0e6e60",
"kind_badge_ink": "#ffffff"
},
"color_dark": {
"page_bg": "#000000",
"sheet_bg": "#1d1d1f",
"ink": "#f5f5f7",
"soft": "#d2d2d7",
"muted": "#a1a1a6",
"dim": "#86868b",
"line": "#424245",
"accent": "#2997ff",
"accent_soft": "rgba(41,151,255,0.12)",
"link": "#2997ff",
"selection": "rgba(41,151,255,0.25)",
"widget_bg": "#2c2c2e",
"widget_border": "#424245",
"card_bg": "#1d1d1f",
"code_bg": "#2c2c2e",
"json_bg": "#0a0d0c",
"json_ink": "#e6e1d4",
"json_key": "#7fd3c3",
"json_string": "#e9c46a",
"json_number": "#f4a261",
"json_bool": "#c792ea",
"json_null": "#757062",
"json_punct": "#5d665f",
"json_bar": "#060807",
"kind_badge_bg": "#4fc1ab",
"kind_badge_ink": "#0b0f0d"
},
"font": {
"display": "-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
"body": "-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
"mono": "ui-monospace,SFMono-Regular,\"SF Mono\",Menlo,Consolas,monospace",
"google_fonts": ""
},
"size": {
"body": "17px",
"small": "17px",
"eye": "17px",
"lead": "17px",
"h1": "52px",
"h2": "34px",
"h3": "22px",
"byline": "17px",
"h1_measure": "none",
"code": "17px",
"json": "17px",
"widget_title": "17px"
},
"leading": {
"body": "1.7",
"head": "1.18",
"lead": "1.5",
"json": "1.6"
},
"weight": {
"display": "700",
"head": "700",
"body": "400",
"strong": "700",
"eye": "700"
},
"tracking": {
"eye": "0.14em",
"display": "-0.03em",
"body": "-0.006em",
"badge": "0.08em"
},
"layout": {
"sheet_width": "1000px",
"text_width": "880px",
"gutter": "16px",
"sheet_padding": "56px 64px 64px",
"sheet_padding_mobile": "24px 18px 40px",
"sheet_margin": "28px auto 72px",
"block_gap": "1.15em",
"widget_gap": "28px",
"grid_gap": "14px"
},
"border": {
"sheet": "0px solid",
"sheet_radius": "30px",
"widget": "1px solid",
"widget_radius": "24px",
"card_radius": "24px",
"badge_radius": "999px",
"rule": "1px solid",
"code_radius": "18px",
"accent_bar": "3px"
},
"shadow": {
"sheet": "0 1px 1px rgba(0,0,0,.02),0 6px 26px rgba(0,0,0,.05)",
"widget": "none",
"card_hover": "0 10px 28px -16px rgba(28,27,23,0.35)"
},
"motion": {
"hover": "160ms ease"
}
}
},
"page": "https://miscsubjects.com/a/field-autogen",
"json": "https://miscsubjects.com/a/field-autogen.json",
"markdown": "https://miscsubjects.com/a/field-autogen.md",
"theme": "https://miscsubjects.com/article-theme.json",
"calls": [
{
"what": "this article as a page (no key)",
"method": "GET",
"url": "https://miscsubjects.com/a/field-autogen",
"headers": {}
},
{
"what": "this article as its object (no key)",
"method": "GET",
"url": "https://miscsubjects.com/a/field-autogen.json",
"headers": {}
},
{
"what": "this article as Markdown (no key)",
"method": "GET",
"url": "https://miscsubjects.com/a/field-autogen.md",
"headers": {}
},
{
"what": "the object with its hash, drafts too",
"method": "GET",
"url": "https://miscsubjects.com/api/jarticles/field-autogen",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what": "one piece and that piece’s hash",
"method": "GET",
"url": "https://miscsubjects.com/api/jarticles/field-autogen/at?path=facts",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what": "grep: every key or value that matches, with the path to change it",
"method": "GET",
"url": "https://miscsubjects.com/api/jarticles/field-autogen/grep?q=owner",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what": "change pieces (set, merge, delete, append, insert, move); if-match is the hash",
"method": "PATCH",
"url": "https://miscsubjects.com/api/jarticles/field-autogen",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type": "application/json",
"if-match": "<hash from the read>"
},
"body": {
"ops": [
{
"op": "set",
"path": "facts.example",
"value": 1
}
]
}
},
{
"what": "replace the whole object",
"method": "PUT",
"url": "https://miscsubjects.com/api/jarticles/field-autogen",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type": "application/json",
"if-match": "<hash>"
},
"body": {
"slug": "field-autogen",
"title": "…"
}
},
{
"what": "fetch every source, hash what came back and check the quote is in it",
"method": "POST",
"url": "https://miscsubjects.com/api/jarticles/field-autogen/verify",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type": "application/json"
},
"body": {}
},
{
"what": "an Obsidian-style command",
"method": "POST",
"url": "https://miscsubjects.com/api/jarticles/cli",
"headers": {
"x-sheets-key": "$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type": "application/json"
},
"body": {
"command": "backlinks",
"file": "field-autogen"
}
}
]
}