indexxing.json v3.0
indexxing.json v3.0 is the AI‑native page model for the Cognitive Web.
It defines a complete, structured representation of a web page in JSON — including metadata, content, styling, identity, and universal scripting.
This version introduces a unified model that allows AI systems to understand pages directly, without scraping or HTML parsing.
Model Path
https://www.indexxing.org/model/json/v/3.0
Overview
indexxing.json v3.0 includes:
- Page metadata (title, description, media, keywords, languages)
- AI‑native DOM structure (
h1,p,img,a,div, etc.) - Styling fields (color, fontWeight, css)
- Actions (fetch actions for dynamic content)
- Identity fields (ATACP, signalIdentity, sitemaps)
- Universal Scripting Layer
- Inline expressions:
@{ ... } - Full code blocks:
"@" : "..." - Multi‑language support (JavaScript, C#, etc.)
- Element targeting
- Inline expressions:
All scripting code is stored as single‑line JSON‑safe strings.
Example Snippet
The complete indexxing.json Model
Below is the complete indexxing.json Model
{
"indexxing": {
"modelVersion": "3.0" /*indexxing model version used for file version format decision when parsing*/,
"model": "https://www.indexxing.org/model/json/v/3.0" /*model deatils of indexxing version*/,
"index": [
{
"title": "" /*Web Page Title*/,
"description": "" /*Web page Description*/,
"media": {
"mediaType": "" /*Image, Audio, Video*/,
"mediaLocation": "" /*Media URL*/
},
"mediaGallery": [
{
"mediaType": "" /*Image, Audio, Video*/,
"mediaLocation": "" /*Media URL*/
},
{
"mediaType": "" /*Image, Audio, Video*/,
"mediaLocation": "" /*Media URL*/
}
],
"homeLocation": "" /*Main Web Page URL or desired URL*/,
"location": "" /*Web Page URL*/,
"created": "" /*created datetime*/,
"lastModified": "" /*Last Modified datetime*/,
"websites": [] /*Any Website or URL*/,
"socialNetworks": [] /*Any Social Network URL or Website*/,
"siteMaps": [ "sitemap.xml", "sitemap.xml" ] /*the sitemaps URLs as sitemap.xml*/,
"ATACP": [ "ATACP.json", "ATACP.json" ] /*the ATACP URLs as ATACP.json, learn more about ATACP at https://atacp.com*/,
"signalIdentity": [] /*Unique or universal signal identity, example: handle.arrowat.id learn more at https://signalidentity.com */,
"keyWords": [] /*Web Page Keywords*/,
"notes": "" /*Any note or text*/,
"robots": "Index,Follow" /* Defines how search engines should handle this page: 'Index,Follow' allows indexing and link-following. 'NoIndex,NoFollow' prevents indexing and following links. */,
"languages": [
"en-US",
"es-ES"
] /*Web page Languages*/,
"tags": [] /* Page-level tags or classification labels */,
"page": [
{
"host": [
{
"url": ""
}
] /* The canonical URL where this page is hosted */,
"head": [
{
"title": "",
"description": "",
"thumbnail": ""
}
] /* Page <head> metadata: title, description, thumbnail, and optional meta tags */,
"body": [
{
"h1": {
"text": "",
"color": "",
"fontWeight": "",
"css": "" /*css*/
} /* HTML <h1> element represented in JSON with optional styling */,
"p": "" /* HTML <p> element represented as plain text */,
"img": "" /* HTML <img> element represented by its source URL */,
"a": {
"text": "" /*Element Text*/,
"color": "" /* Element color (e.g., #FF3D3D, Red, Yellow) */,
"fontWeight": "normal" /* Font weight (e.g., normal, bold, bolder) */,
"fontStyle": "italic" /* Font style (e.g., italic, normal) */,
"css": "" /*css*/,
"action": {
"fetch": {
"url": "" /* URL to fetch external content */,
"notify": "Thinking..." /* Message shown to user or AI during action */
} /* Fetch action: retrieves data from an external source */
} /* Element-level actions */
} /* HTML <a> element represented in JSON with optional styling and actions */,
"div": {
"h1": "This is an example of Programming." /* Simple <h1> element as plain text */,
"p": {
"id": "resultInJavaScript" /*Unique element identifier for script targeting*/,
"text": "" /*Initial text content (empty until script updates it)*/
},
"p2": {
"id": "resultInCsharp" /*Unique element identifier for C# script targeting*/,
"text": "" /*Initial text content (empty until script updates it)*/
}
},
"script": [
{
"language": "JavaScript" /*Programming language used inside @{ } expressions*/,
"target": "resultInJavaScript" /*Element ID to update after evaluation*/,
"set": {
"text": "The 20% of 55 is @{55*20/100}" /*Inline expression evaluated by AI*/
},
"@": "{}" /*Full code block executed by AI in declared language*/
},
{
"language": "C#" /*Programming language for the block code*/,
"target": "resultInCsharp" /*Element ID to update after evaluation*/,
"set": {
"text": "The 20% of 55 is @{55*20/100}" /*Inline expression (optional)*/
},
"@": "{var val1 = 55; var val2 = 70; var percent = 20; var rs = val1 * percent / 100; this.text= 'The 20% of 55 isThe 20% of 55 is @{rs}'}"
/*Full code block executed by AI in declared language*/
/*@{rs} Updates the target element's text*/
}
]
}
] /* Page <body> content. Any HTML element can be represented in JSON form */
} /*Page 1*/,
{
} /*Page 2*/
]
}
]
}
}