{
  "tool": {
    "slug": "llms-raw-context-audit",
    "title": "LLMs Raw Context Audit",
    "category": "Agentic Web",
    "description": "Audit llms.txt and raw text endpoints for token shape, canonical source hints, section quality, and context-buying usefulness.",
    "buyerIntent": "Use before submitting raw content to AI retrieval systems or selling compact context blocks to agents.",
    "tokenValue": "Finds oversized, vague, or badly linked context before another agent wastes tokens reading it.",
    "method": "POST",
    "rawBlueprintSlug": "llms-txt-generator-config",
    "priceUSDC": 0.004,
    "latencyTargetMs": 200,
    "status": "live-preview",
    "tags": [
      "llms.txt",
      "raw-context",
      "tokens",
      "retrieval",
      "geo"
    ],
    "requestSchema": {
      "type": "object",
      "required": [
        "llmsTxt"
      ],
      "properties": {
        "url": {
          "type": "string"
        },
        "llmsTxt": {
          "type": "string"
        },
        "rawText": {
          "type": "string"
        },
        "maxRecommendedBytes": {
          "type": "integer",
          "default": 120000
        }
      }
    },
    "responseSchema": {
      "type": "object",
      "properties": {
        "score": {
          "type": "integer"
        },
        "tokenShape": {
          "type": "object"
        },
        "findings": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "suggestedSections": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "compressionHints": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "sampleRequest": {
      "url": "https://example.com/llms.txt",
      "llmsTxt": "# Example\n- [Agent tools](https://example.com/agent-tools.json): Paid tools for agents.",
      "rawText": "Canonical URL: https://example.com/articles/example\nSummary: ...",
      "maxRecommendedBytes": 120000
    },
    "sampleResponse": {
      "score": 86,
      "tokenShape": {
        "characters": 126,
        "estimatedTokens": 32,
        "rawBytes": 65,
        "withinLimit": true
      },
      "findings": [
        {
          "id": "links",
          "status": "pass",
          "message": "Machine-readable links are present."
        }
      ],
      "suggestedSections": [
        "Canonical URL",
        "Summary",
        "Tools",
        "Pricing",
        "Evidence"
      ],
      "compressionHints": [
        "Keep repeated boilerplate out of raw context."
      ]
    },
    "endpoint": "/api/v1/agent-tools/llms-raw-context-audit/",
    "absoluteEndpoint": "https://elpa.space/api/v1/agent-tools/llms-raw-context-audit/",
    "pageUrl": "https://elpa.space/agent-tools/#llms-raw-context-audit",
    "rawBlueprintUrl": "https://elpa.space/raw/llms-txt-generator-config",
    "priceLabel": "0.004 USDC"
  },
  "payment": {
    "protocol": "x402",
    "implementation": "x402 v2 exact EVM facilitator with legacy Base USDC transaction-hash fallback",
    "network": "Base",
    "networkCaip2": "eip155:8453",
    "currency": "USDC",
    "tokenContract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
    "recipientAddress": "0xd9d6ae1d5a2128fea511460fac8e4dea58baf153",
    "paymentHeaders": [
      "PAYMENT-SIGNATURE",
      "X-PAYMENT",
      "x402-tx-hash (legacy)"
    ],
    "challengeHeader": "PAYMENT-REQUIRED",
    "responseHeader": "PAYMENT-RESPONSE",
    "facilitatorEnv": [
      "X402_FACILITATOR_URL",
      "X402_FACILITATOR_AUTHORIZATION"
    ],
    "maxTimeoutSeconds": 120,
    "priceUSDC": 0.004,
    "x402": {
      "x402Version": 2,
      "resource": {
        "url": "https://elpa.space/api/v1/agent-tools/llms-raw-context-audit/",
        "description": "Audit llms.txt and raw text endpoints for token shape, canonical source hints, section quality, and context-buying usefulness.",
        "mimeType": "application/json",
        "serviceName": "ELPA Agent Tools",
        "tags": [
          "llms.txt",
          "raw-context",
          "tokens",
          "retrieval",
          "geo"
        ],
        "iconUrl": "https://elpa.space/logo.svg"
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "4000",
          "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
          "payTo": "0xd9d6ae1d5a2128fea511460fac8e4dea58baf153",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USDC",
            "version": "2",
            "decimals": 6
          }
        }
      ],
      "paymentRequired": {
        "x402Version": 2,
        "error": "PAYMENT-SIGNATURE header is required",
        "resource": {
          "url": "https://elpa.space/api/v1/agent-tools/llms-raw-context-audit/",
          "description": "Audit llms.txt and raw text endpoints for token shape, canonical source hints, section quality, and context-buying usefulness.",
          "mimeType": "application/json",
          "serviceName": "ELPA Agent Tools",
          "tags": [
            "llms.txt",
            "raw-context",
            "tokens",
            "retrieval",
            "geo"
          ],
          "iconUrl": "https://elpa.space/logo.svg"
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "4000",
            "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "payTo": "0xd9d6ae1d5a2128fea511460fac8e4dea58baf153",
            "maxTimeoutSeconds": 120,
            "extra": {
              "name": "USDC",
              "version": "2",
              "decimals": 6
            }
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "discoverable": true,
              "category": "Agentic Web",
              "tags": [
                "llms.txt",
                "raw-context",
                "tokens",
                "retrieval",
                "geo"
              ],
              "input": {
                "url": "https://example.com/llms.txt",
                "llmsTxt": "# Example\n- [Agent tools](https://example.com/agent-tools.json): Paid tools for agents.",
                "rawText": "Canonical URL: https://example.com/articles/example\nSummary: ...",
                "maxRecommendedBytes": 120000
              },
              "output": {
                "score": 86,
                "tokenShape": {
                  "characters": 126,
                  "estimatedTokens": 32,
                  "rawBytes": 65,
                  "withinLimit": true
                },
                "findings": [
                  {
                    "id": "links",
                    "status": "pass",
                    "message": "Machine-readable links are present."
                  }
                ],
                "suggestedSections": [
                  "Canonical URL",
                  "Summary",
                  "Tools",
                  "Pricing",
                  "Evidence"
                ],
                "compressionHints": [
                  "Keep repeated boilerplate out of raw context."
                ]
              }
            },
            "schema": {
              "type": "object",
              "properties": {
                "discoverable": {
                  "type": "boolean"
                },
                "category": {
                  "type": "string"
                },
                "tags": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "input": {
                  "type": "object",
                  "required": [
                    "llmsTxt"
                  ],
                  "properties": {
                    "url": {
                      "type": "string"
                    },
                    "llmsTxt": {
                      "type": "string"
                    },
                    "rawText": {
                      "type": "string"
                    },
                    "maxRecommendedBytes": {
                      "type": "integer",
                      "default": 120000
                    }
                  }
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "score": {
                      "type": "integer"
                    },
                    "tokenShape": {
                      "type": "object"
                    },
                    "findings": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "suggestedSections": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "compressionHints": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      },
      "paymentRequiredBase64": "eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQQVlNRU5ULVNJR05BVFVSRSBoZWFkZXIgaXMgcmVxdWlyZWQiLCJyZXNvdXJjZSI6eyJ1cmwiOiJodHRwczovL2VscGEuc3BhY2UvYXBpL3YxL2FnZW50LXRvb2xzL2xsbXMtcmF3LWNvbnRleHQtYXVkaXQvIiwiZGVzY3JpcHRpb24iOiJBdWRpdCBsbG1zLnR4dCBhbmQgcmF3IHRleHQgZW5kcG9pbnRzIGZvciB0b2tlbiBzaGFwZSwgY2Fub25pY2FsIHNvdXJjZSBoaW50cywgc2VjdGlvbiBxdWFsaXR5LCBhbmQgY29udGV4dC1idXlpbmcgdXNlZnVsbmVzcy4iLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJzZXJ2aWNlTmFtZSI6IkVMUEEgQWdlbnQgVG9vbHMiLCJ0YWdzIjpbImxsbXMudHh0IiwicmF3LWNvbnRleHQiLCJ0b2tlbnMiLCJyZXRyaWV2YWwiLCJnZW8iXSwiaWNvblVybCI6Imh0dHBzOi8vZWxwYS5zcGFjZS9sb2dvLnN2ZyJ9LCJhY2NlcHRzIjpbeyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFtb3VudCI6IjQwMDAiLCJhc3NldCI6IjB4ODMzNTg5ZmNkNmVkYjZlMDhmNGM3YzMyZDRmNzFiNTRiZGEwMjkxMyIsInBheVRvIjoiMHhkOWQ2YWUxZDVhMjEyOGZlYTUxMTQ2MGZhYzhlNGRlYTU4YmFmMTUzIiwibWF4VGltZW91dFNlY29uZHMiOjEyMCwiZXh0cmEiOnsibmFtZSI6IlVTREMiLCJ2ZXJzaW9uIjoiMiIsImRlY2ltYWxzIjo2fX1dLCJleHRlbnNpb25zIjp7ImJhemFhciI6eyJpbmZvIjp7ImRpc2NvdmVyYWJsZSI6dHJ1ZSwiY2F0ZWdvcnkiOiJBZ2VudGljIFdlYiIsInRhZ3MiOlsibGxtcy50eHQiLCJyYXctY29udGV4dCIsInRva2VucyIsInJldHJpZXZhbCIsImdlbyJdLCJpbnB1dCI6eyJ1cmwiOiJodHRwczovL2V4YW1wbGUuY29tL2xsbXMudHh0IiwibGxtc1R4dCI6IiMgRXhhbXBsZVxuLSBbQWdlbnQgdG9vbHNdKGh0dHBzOi8vZXhhbXBsZS5jb20vYWdlbnQtdG9vbHMuanNvbik6IFBhaWQgdG9vbHMgZm9yIGFnZW50cy4iLCJyYXdUZXh0IjoiQ2Fub25pY2FsIFVSTDogaHR0cHM6Ly9leGFtcGxlLmNvbS9hcnRpY2xlcy9leGFtcGxlXG5TdW1tYXJ5OiAuLi4iLCJtYXhSZWNvbW1lbmRlZEJ5dGVzIjoxMjAwMDB9LCJvdXRwdXQiOnsic2NvcmUiOjg2LCJ0b2tlblNoYXBlIjp7ImNoYXJhY3RlcnMiOjEyNiwiZXN0aW1hdGVkVG9rZW5zIjozMiwicmF3Qnl0ZXMiOjY1LCJ3aXRoaW5MaW1pdCI6dHJ1ZX0sImZpbmRpbmdzIjpbeyJpZCI6ImxpbmtzIiwic3RhdHVzIjoicGFzcyIsIm1lc3NhZ2UiOiJNYWNoaW5lLXJlYWRhYmxlIGxpbmtzIGFyZSBwcmVzZW50LiJ9XSwic3VnZ2VzdGVkU2VjdGlvbnMiOlsiQ2Fub25pY2FsIFVSTCIsIlN1bW1hcnkiLCJUb29scyIsIlByaWNpbmciLCJFdmlkZW5jZSJdLCJjb21wcmVzc2lvbkhpbnRzIjpbIktlZXAgcmVwZWF0ZWQgYm9pbGVycGxhdGUgb3V0IG9mIHJhdyBjb250ZXh0LiJdfX0sInNjaGVtYSI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJkaXNjb3ZlcmFibGUiOnsidHlwZSI6ImJvb2xlYW4ifSwiY2F0ZWdvcnkiOnsidHlwZSI6InN0cmluZyJ9LCJ0YWdzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX0sImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJyZXF1aXJlZCI6WyJsbG1zVHh0Il0sInByb3BlcnRpZXMiOnsidXJsIjp7InR5cGUiOiJzdHJpbmcifSwibGxtc1R4dCI6eyJ0eXBlIjoic3RyaW5nIn0sInJhd1RleHQiOnsidHlwZSI6InN0cmluZyJ9LCJtYXhSZWNvbW1lbmRlZEJ5dGVzIjp7InR5cGUiOiJpbnRlZ2VyIiwiZGVmYXVsdCI6MTIwMDAwfX19LCJvdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsic2NvcmUiOnsidHlwZSI6ImludGVnZXIifSwidG9rZW5TaGFwZSI6eyJ0eXBlIjoib2JqZWN0In0sImZpbmRpbmdzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJvYmplY3QifX0sInN1Z2dlc3RlZFNlY3Rpb25zIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX0sImNvbXByZXNzaW9uSGludHMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9fX19fX19fX0=",
      "facilitator": {
        "url": "https://api.cdp.coinbase.com/platform/v2/x402",
        "verify": "/verify",
        "settle": "/settle"
      },
      "legacy": {
        "enabled": true,
        "header": "x402-tx-hash",
        "note": "Legacy Base USDC transaction-hash receipts remain accepted for manual testing, but PAYMENT-SIGNATURE is the primary x402 path."
      }
    }
  }
}