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 0x1f2eb6c26e4397b9a49d844215a1c8d60390a9b989c9b20e2781a3f650b64424. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1d7e6e1c-0137-4ecf-be90-b92ee46c7b37.json and https://artists.proofprofile.net/proofs/artist/1d7e6e1c-0137-4ecf-be90-b92ee46c7b37.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 0xb5f551d851437023e5048fb8f817fb7a31957b37ba1a179a90d9ae32db0a8227. 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/QZES82402794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eedf353508a37908f04908a10cfa142c53cfddeed6a4d05e52f85dd13edeeb6. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZES82488221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32a1c97385299da0db6536afef91bdc0a247f22d02148fedc49cf9d540a79148. 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/QZES82488222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58a6b66c92d544c9897913c25bd928d2bfee35bebd896dd644a15c763868ea8d. 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/QZTBA2329797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3e9f898c374742e6e6995606fbd473800196e0a15642a63d21ba58fe58c96c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZK6G2347017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e491db2754a142749d8175e34bc053a6bcdc3107e21654cab908ba8f0e8ffc. 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/QZK6Q2377078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00a6e44f8e27e9075a9e37412352155872aa988aaada7ae98d57f80b6a51305c. 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/QZES82488223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x068f2c7627946ba6b015c770c29bb243805030a3baa8173f88f57824173f0c23. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/QZES82488224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2037a299980e45e3e8cebf70e664a127612708e8663ed415a4cf2c1e1b3c0fe. 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/QZRP42203180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497add48d0b0f2bf3473cfe127341ae45acbb10ec5a3259541a0d4facf2f5932. 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/QZNWW2293709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c0f1d298e2a7de3c296836855d52318d95e20bfe6e6c46d78356e831db44091. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20: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/QZRP42203181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a34c37446955aaab686588f317f9306125e36fae29dd812c7aa328a62a9344. 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/QZRP42100843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce6bdb80c4dd6e4c959438fbdf7487d2ece25d0d304200d842cef145be2523db. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZRP42203182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31823b627505f737db97c2712ae0477cde741706cd84d70ea2523eb4c85e1e89. 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/QZRP42203183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc051768b63deb0976cf2673bde90966d018a69b1a734fc6428d3c1783d32bf. 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/QZRP42203184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f551d851437023e5048fb8f817fb7a31957b37ba1a179a90d9ae32db0a8227. 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/QZES82402794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58a6b66c92d544c9897913c25bd928d2bfee35bebd896dd644a15c763868ea8d. 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/QZTBA2329797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3e9f898c374742e6e6995606fbd473800196e0a15642a63d21ba58fe58c96c. 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/QZK6G2347017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e491db2754a142749d8175e34bc053a6bcdc3107e21654cab908ba8f0e8ffc. 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/QZK6Q2377078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e491db2754a142749d8175e34bc053a6bcdc3107e21654cab908ba8f0e8ffc. 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/QZK6Q2377078.