{
  "name": "Objective Fidelity",
  "description": "A music measurement studio. Every song in its library is measured by deterministic signal processing (67 features per recording, a 2,145-track released-music reference population, section maps, chords, stems), and a language model explains those measurements without ever hearing the audio. Through this card, an agent can put text questions to Ask the Music, Objective Fidelity's corpus chat: it answers from the measured library through its own tools, with every claim checked against the song's facts before it is returned.",
  "version": "0.7.455-beta",
  "supportedInterfaces": [
    {
      "url": "https://toneglyph-engine-production.up.railway.app/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "R.J. Orndorff LLC",
    "url": "https://studio.mi7.com"
  },
  "documentationUrl": "https://toneglyph-engine-production.up.railway.app/blueprint",
  "iconUrl": "https://studio.mi7.com/icon.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "toneglyphSignIn": {
      "httpAuthSecurityScheme": {
        "scheme": "Bearer",
        "bearerFormat": "JWT",
        "description": "A Objective Fidelity sign-in token (Supabase session access token) for an account on the Objective Fidelity access list. Self-registration is off; the token is never part of this card."
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "toneglyphSignIn": {
          "list": []
        }
      }
    }
  ],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "ask-the-music",
      "name": "Ask the Music",
      "description": "Answers a text question about the measured library: a song's scorecard, its sections and their chords, its meter and tempo, where it sits in the reference population, its closest records, its lineage and its sourced human record. The answer comes from Objective Fidelity's measurement tools; the model never hears audio. This is the one skill the SendMessage endpoint runs.",
      "tags": [
        "music",
        "measurement",
        "corpus",
        "chat"
      ],
      "examples": [
        "How does Black Hole by Eric Hanson compare to its closest records on loudness and harmony?",
        "What chords does Chorus 2 of No Heroics use?"
      ]
    },
    {
      "id": "six-pillar-analysis",
      "name": "Six-pillar analysis",
      "description": "Each recording carries six analysis pillars: P0 Commercial/Critical Reception (a summary written by a language model), P1 Cultural Context (era and genre position, model-written from the measurements), P2 Musical DNA (an influence vector, model-written), P3 Music Theory (key, tempo, chroma, harmonic rhythm, computed by librosa), P4 Johari window (perceptual blind spots, model-written) and P5 IP Novelty (a deterministic spectral fingerprint). Through this endpoint the stored pillars can be asked about through Ask the Music; new audio is not analysed here.",
      "tags": [
        "analysis",
        "mir",
        "pillars"
      ],
      "examples": [
        "What does the Music Theory pillar say about the key and tempo of No Heroics?"
      ]
    },
    {
      "id": "session-charts",
      "name": "Session charts",
      "description": "A per-song chart of sections with their times, bars, chords as heard and sung lines. Through this endpoint its facts can be asked about (Ask the Music reads sections and part chords); the chart itself is drawn in the studio.",
      "tags": [
        "structure",
        "sections",
        "chords"
      ],
      "examples": [
        "Where does the bridge start in No Heroics, and what chords does it use?"
      ]
    },
    {
      "id": "library-search",
      "name": "Library search",
      "description": "Finds songs in the measured library by title, artist, lineage, corpus position or similarity. Through this endpoint, ask in words and Ask the Music runs the search tools.",
      "tags": [
        "search",
        "library",
        "similarity"
      ],
      "examples": [
        "Which songs in the library sit closest to Black Hole, and on which measures?"
      ]
    },
    {
      "id": "q-mode",
      "name": "Q Mode (studio only)",
      "description": "A written reading of one song and a producer chat about it, checked against the song's facts before anything is shown; offered in the studio on songs the owner names. Not run by this endpoint: through SendMessage, ask Ask the Music about the same song's measured facts.",
      "tags": [
        "reading",
        "producer",
        "studio"
      ],
      "examples": [
        "(studio) Open a named song and choose Q Mode."
      ]
    }
  ],
  "documentation": [
    {
      "name": "Objective Fidelity — UAT Manifest",
      "url": "https://toneglyph-engine-production.up.railway.app/uat-manifest.md",
      "description": "A Markdown brief for AI QC agents: what to test, the rules, how to report. Signed-in accounts; JSON at /uat-manifest.json."
    }
  ]
}
