1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea5fc30826c273b01494019fe9648f91e90cfc50c6d202845dcfbfbf7dd7f86. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b2b69fbd-e5c7-4e96-9693-f4a0a04fc38c.json and https://artists.proofprofile.net/proofs/artist/b2b69fbd-e5c7-4e96-9693-f4a0a04fc38c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Falling (Sad Piano Hip Hop Instrumental)
Feelings (Good Vibes Hip Hop Instrumental)
Soultrain (Boom Bap Soul Hip Hop Instrumental)
Yellow (Old School Hip Hop Instrumental)
Captured (Old School Hip Hop Instrumental)
Revenge (Rap Battle Freestyle Instrumental)
Desolation (Sad Piano Hip Hop Instrumental)
Zenith (Asian Rap Trap Beat Instrumental)
Workout Mood (Motivational Workout Beat)
Awaken (Emotive Orchestral Instrumental)
Encadenada (Sad Trap Guitar Instrumental)
Workout Routine (Motivational Workout Beat)
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0afe85f278d9bd084f76eb79d0f38a2bddfea8bc527a0444864e6a679dcc0079. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2301927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88698c3c6854f5c482166bc33c0be9bb47dbc438ac6ccd70b56f36df45e073de. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22473698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd61ce80193c8b429c9fffddb7e6d01eeaced1005bddcad729fcb2c50a7a3bf0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22473743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b76251c2d2bbf2476f2abc1c96a9ff2de183dab566f82d2033e84d924a14f1e. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71850009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x956ec4786c74888bc4b803ac4d44652d46676268a9020fafd5d003af7f08462e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71850013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49dac862ca3ffc9d8f4123f8b9c84d15e0b3ceb069df9e9ea000a832e5fc48e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71850016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63fa0d25fb1fd9dc564bc87fa3a10bdc2ba99aa32ede49309d0454d7028193df. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USP6L2301564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe986ce7c29e079c3a53f8d7e2fe01779015b7ebd1e73dbecca71177775bb15ba. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71911316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee19756bc1500e1c589fab2e753396e3ce72f6c7d501735647e28d9309294f3a. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71801038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1210305eed1ac1156ae51d890ddd2b6d11549092f24298b696ca4a662fc05f4. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71801039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eb890d1e8bde9605ce3881cb00c9ad582130fc6d702dbe092370eb86d4bbbf6. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ATRG71911009.