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 0x4682542cb8f0dce2a260ffa1c08d153511b6e261c67f6ea206c13195dcb48aff. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/56f81d8e-25c7-4b3a-bb29-40042f664651.json and https://artists.proofprofile.net/proofs/artist/56f81d8e-25c7-4b3a-bb29-40042f664651.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 0x120d94cfe745e9b485e8da59a9f2a0e6e632e20b1b98d167654d36248dbc787d. 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/TWA472373036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbac44bc2e6f1a49f29d168484a1976b8efae1220cc85a01a9cc63926fe3c03c3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/TWA472373039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ef6ce032692d5233d4b6fa47fc5146ea438ccb75e276c86ff37438c84fdc85. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/TWA472373043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2981d50d9464344d3b8f7dfa07e6c7ac95b304e1f407b3f44fb441b3375dc3bc. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:25: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/TWA472473060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2981d50d9464344d3b8f7dfa07e6c7ac95b304e1f407b3f44fb441b3375dc3bc. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/TWA472473060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12458c88da091c6fc12ae431efb328a218e4847402c84d25a9f0101eb161a0e7. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TWA472473058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x477f42cd862605a1ce96661f8d10c6d6fbc8eb405c26658936a5d75fc4527284. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/TWA472473061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7c2b10cbab74d19369a2fd14d1238f1749106bbd1301fbf5a30205b6f7ec269. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/TWA472473057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d0a40c3896aa70b9347af4a7873a7ff2099f8e4b9b9b928b20beaa102a5144. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/TWA472473063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb431f9dfc7c4e4699e0b27582dea9fcb5ca03095679e18ba5e843f85ba84fa05. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/TWA472573004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c3a7a003e70482398ab54abaf5adfb438ec417594043ea1f176e4d3fe8655d. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TWA472573005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5118230c670546050319288216be8c12bab037ae298546052a2ec847e73a3e5. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/TWA472573006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5bb414f316a3a55b9d129e9d96dfd0b578000ff807cfd52e604d98b9f8a2e5c. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/TWA472573007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295c834a4e2e3b5abc5fe137388f26c15b41d99f606c47a5fe99526c37f154c7. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/TWA472573008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x297b01d7678c850e8e18f2e8843d293885f5f0c1c8b566c2578553f5e7693a96. 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/TWJK12200046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5f05ed097885766ec3d745d44b2fb4d2849bc7374641e4c62f9e652c4164997. 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/CACWV2499181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80605609f752eddd2477bce3e8da9482a07d1cd16bfb9e461b50f29f3f77492f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TWJK12200099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60db56ee6df376b2b26fbbf31b47ca68054bf38de95a53a4f2322fe768203156. 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/CACWV2380838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e576762a5c4ff509555e5c2d91759993f64a40f075111c8453bc0a56486de5c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TWJK12200291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf814a8d364220cab89893fcedb4c5b86739b778ba04c5745777db1bb5e23e82c. 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/TWAE32400878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf814a8d364220cab89893fcedb4c5b86739b778ba04c5745777db1bb5e23e82c. 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/TWAE32400878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12ef3ebd52337e4d154ba8397396e7847cd8e962e480014603b8ec15ce04f4a8. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/TWAE32405223.
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