# ManyLives Audio Release Compliance Checker

> ManyLives Audio Release Compliance Checker is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-21).

Validates a music release (or batch of up to 200) against streaming platform rules: AI disclosure flags, functional noise duration minimums, duplicate track detection, and upload policy checks.

## Facts

- Endpoint: POST https://api.manylives.me/paid/audio/release-check?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-audio-release-compliance-checker-dea75c09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_M7O_nS-D5YwBMXHMffw3I

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability manylives-audio-release-compliance-checker-dea75c09 -d '<json body>'
```

Example prompt: Check if this release is ready to go live on streaming platforms: title is 'Rain on Tin (feat. Nova Lane)', artists are Sleep Music and Nova Lane, live date 2026-10-23, one track called 'Rain on Tin' that's 95 seconds long, AI was used for instrumentation but not vocals, and it's a functional noise recording.

## When to prefer this

Use this endpoint when you need to pre-screen music releases for streaming platform compliance before distribution — especially for AI disclosure requirements, functional noise duration rules, or catching duplicates across large batches. It is purpose-built for music release metadata validation and understands royalty policy changes (e.g. the Nov 2023 functional noise ruling), making it more specialized than a generic schema validator or rules engine.

## Known failure modes

- Release missing required fields (title, artists, live date) causes validation errors
- Track duration below 120s for functional noise recordings results in a royalty eligibility fail
- Live date fewer than 7 days ahead generates a warning
- Duplicate ISRCs or matching title+duration (within 3s tolerance) across batch flagged as fail
- AI used but ai_used flag omitted may cause undisclosed AI content warnings
- Malformed release JSON in the 'release' or 'releases' field causes parse errors
- Batch exceeding 200 releases may be rejected

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, prompt-injection checks, market data and risk sizing for trading agents, company profiles and quick AI. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object with a top-level 'ready' boolean, per-release breakdowns (title, ready status, list of fails and warns, and detailed check results with status and explanation), plus batch-level checks for duplicates across the full submission.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ai_used": {
   "type": "string",
   "description": "optional true if AI was used anywhere, to flag tracks with no AI disclosure"
  },
  "release": {
   "type": "string",
   "examples": [
    {
     "title": "Rain on Tin (feat. Nova Lane)",
     "tracks": [
      {
       "ai": {
        "vocals": false,
        "instrumentation": true
       },
       "title": "Rain on Tin",
       "duration_seconds": 95,
       "functional_noise": true
      }
     ],
     "artists": [
      "Sleep Music",
      "Nova Lane"
     ],
     "live_date": "2026-10-23"
    }
   ],
   "description": "{ title, artists (list), live_date YYYY-MM-DD, tracks: [{ title, artists, duration_seconds, isrc, ai: { vocals, instrumentation, lyrics, post_production } (true/false), voice_of: 'real artist the vocals imitate', voice_authorised, functional_noise }] }"
  },
  "releases": {
   "type": "string",
   "description": "or a list of releases, up to 200, to check duplicates and mass uploads across them"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ready": false,
  "releases": [
   {
    "fails": [
     "artist name \"Sleep Music\"",
     "release title \"Rain on Tin (feat. Nova Lane)\"",
     "track 1 noise length"
    ],
    "ready": false,
    "title": "Rain on Tin (feat. Nova Lane)",
    "warns": [
     "live date at least 7 days ahead"
    ],
    "checks": [
     {
      "check": "track 1 noise length",
      "detail": "95 s; functional noise recordings need at least 120 s to earn royalties under the royalty changes announced 21 Nov 2023",
      "status": "fail"
     }
    ]
   }
  ],
  "batch_checks": [
   {
    "check": "no duplicate tracks",
    "detail": "1 track(s), no repeated ISRC or same title and length (within 3 s, our tolerance)",
    "status": "pass"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-audio-release-compliance-checker-dea75c09/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
