{
    "specVersion": "1.0",
    "host": {
        "displayName": "Synth.Directory",
        "identifier": "did:web:synth.directory",
        "url": "https://synth.directory",
        "auth": "Create an account, then a token at https://synth.directory/me/tokens; 200 requests an hour per token."
    },
    "entries": [
        {
            "identifier": "urn:air:synth.directory:docs:llms-txt",
            "displayName": "Site directory for agents",
            "type": "text/markdown",
            "url": "https://synth.directory/llms.txt",
            "representativeQueries": [
                "What synth was used on this record?",
                "What verifies a claim on the wiki?",
                "How do I propose a new claim?"
            ]
        },
        {
            "identifier": "urn:air:synth.directory:api:claims",
            "displayName": "Search claims",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/claims",
            "auth": "personal API token (bearer) - create an account, then a token at https://synth.directory/me/tokens"
        },
        {
            "identifier": "urn:air:synth.directory:api:artists",
            "displayName": "Search artists",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/artists",
            "auth": "personal API token (bearer) - create an account, then a token at https://synth.directory/me/tokens"
        },
        {
            "identifier": "urn:air:synth.directory:api:records",
            "displayName": "Search records",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/records",
            "auth": "personal API token (bearer) - create an account, then a token at https://synth.directory/me/tokens"
        },
        {
            "identifier": "urn:air:synth.directory:api:instruments",
            "displayName": "Search instruments",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/instruments",
            "auth": "personal API token (bearer) - create an account, then a token at https://synth.directory/me/tokens"
        },
        {
            "identifier": "urn:air:synth.directory:api:search",
            "displayName": "Search artists, records and instruments together",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/search",
            "auth": "personal API token (bearer) - create an account, then a token at https://synth.directory/me/tokens"
        },
        {
            "identifier": "urn:air:synth.directory:api:propose",
            "displayName": "Propose an artist, a record, a claim, a source or an edit",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/propose",
            "auth": "personal API token (bearer) - create an account, then a token at https://synth.directory/me/tokens"
        },
        {
            "identifier": "urn:air:synth.directory:api:openapi",
            "displayName": "OpenAPI document for the wiki API",
            "type": "application/json",
            "url": "https://synth.directory/api/v1/openapi.json"
        },
        {
            "identifier": "urn:air:synth.directory:server:mcp",
            "displayName": "Synth.Directory MCP server",
            "type": "application/json",
            "status": "planned"
        }
    ],
    "licence": {
        "facts": "https://creativecommons.org/publicdomain/zero/1.0/",
        "prose": "https://creativecommons.org/licenses/by/4.0/"
    },
    "contact": "hello@synth.directory"
}