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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0477fbc9f093d6a9991db5020ce5208fc895254f0c876abb5d37413584b667ef. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d886a2a3-81f5-43d2-84ce-f526dae7fa83.json and https://artists.proofprofile.net/proofs/artist/d886a2a3-81f5-43d2-84ce-f526dae7fa83.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c117566501b5bf3dd7671c19dea81414f04390cc48ed6699a1ae15234bf08cb. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T02:10:13Z), 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/QZTB32452158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27aa631fc5ef34f386f630244384efcb448ac868a4894368645ee785679db6eb. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZWFN2420970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222e2c2b39110c534228ab430a876730960eaa79f4479cd2d373dd22362ac960. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZWFW2466127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe862033d3c11455bd2edd3016d9a1c9422d9e2b5f4a78ccd4382d2521ed7dd7. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZZ7M2433360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x021d116cb3fe7d38f28fbe88256496545c8c0590135067d66caa07dddefd475a. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T05:04:40Z), 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/QZZ7W2499074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b414d079a27ab3096c3811b88a8da6b46480ac66d0a5d56eae3bb3a8285c19. Chain 2 (Bitcoin): anchored in block 957735 (2026-07-12T17:47:43Z), 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/QZDA72597360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4358f3445fe59914fa0ac7ea9f6a026d3551ee54a956f4a67cc887ea444dd68. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZES92587292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc6c45962430e441366e5d1ee40de3172cf48f569665931e0669bd3282c8ef4. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/QZHN92546028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61a9572413b5606d4be3b6f3dbcbe335034c830f4c3675a85319008ac912dce1. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/QZK6Q2562906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x319522a6bb0479353b49a9e75c1ac415100a9d2de42061e3e5f9bde4d65b4fc6. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZK6L2500941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde29e3eef65f4fe6c4e56f40d89e1f77373d2deffbc845c4cc8809aa4a079271. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:41:43Z), 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/QZTB62553584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4547bda4c0932550fad0a173bf671c0de557e537b9dda3239820d8d5a635bcc8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZJG52437961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84d862b6799ec63ef80b7f7c0843358db6d9a68a60b995c5f3593edf18857ce. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZNMV2354948.
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 0x8a82ab1fda071aaf0cefdb8ee1868e87f4d775bddbbacecc1d3fd0dba6080324. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/QZNN22342539.