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 0x9e495631a60605bd18d77f68428e4db1d0d026955b2459afdd114736d2d12525. Chain 2 (Bitcoin): anchored in block 953754 (2026-06-15T06:45:19Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aefe839e-92e9-4fe6-ad22-59aa2217701f.json and https://artists.proofprofile.net/proofs/artist/aefe839e-92e9-4fe6-ad22-59aa2217701f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xebd5fce63fa4324f2da107ad9288a8a61777dc74e878ec47d6a810e518ee5400. 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/ZA56E2315195.
Ulwandle (feat. Aya Mnisi, Happy Jazzman & Prince Bulo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a33e96682169fc2f75a8b2b4551e3f00ec2a7e67b7799189a94465b7e76ceda. 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/ZA56E2416820.
Iskhathi SamaBonus (feat. Ntando Yamahlubi, Mdakzin & Thatohatsi)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd470b4aa8221bdab25c38b5dbf9b06898a87729d487dbfac2e3002ab764fd9b2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ZA56E2416821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d1072c45337dfa4c55ed0344e2fe4c4001b7e5cd3bee81ed2666d7aaad8d0e. 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/ZA56E2416822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516d1d3fe62f6961774a8727020063ad17eaab90358100bdc33a3eba1151e9ce. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZAQ652303174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dcf96dc6f5a0dad80177197b0538ecb5b2e8f5b8d5ec84b4952c4ac0a18adc6. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/ZAQ652303175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x215922aff01009ba0bcc2500225804d2946c72f9cc254fd29d6161c2f096e13e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZAQ652303177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a6edb93d6e9387e4e0129d9469aa23f211cda091175acd25f294f5a4836484. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ZAQ652303176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc984838ce5f6cd9604af5de3df3f28aec5243955854ec1596b76eeaaa6431046. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/ZAQ652303178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47c6178328c5fe49d172738813f9bad19b39c020fdfe43d49c7e85db99c17a8f. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/ZAQ652303179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x268c9aa3930a002ff1e366cd899505c9122813fd1555df3d242af20d607cefdc. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/ZAQ652303180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe0a18bed5cce139d97ced80982db46817018660aec0acdcbde827f28fc2d1ac. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZZ662443217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6d72b69140461b070fd50908157309adfb4cd1a66b4a933c6d9c79effa6e9f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ZA56E2416478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6d72b69140461b070fd50908157309adfb4cd1a66b4a933c6d9c79effa6e9f. 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/ZA56E2416478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6d72b69140461b070fd50908157309adfb4cd1a66b4a933c6d9c79effa6e9f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/ZA56E2416478.