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 0x98ff93c734abb9c4524458ead50b979f2b5c9af4e7d470a1f62892daf67f8db2. 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/5640f20f-d22e-4b0c-87c4-f69c2fd3d0a1.json and https://artists.proofprofile.net/proofs/artist/5640f20f-d22e-4b0c-87c4-f69c2fd3d0a1.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 0x005d8e3d92c9634d2f7e9cc8e7b2b431602f7effebf8e6255a71bf2f622a48eb. 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/NL1LU2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcadb3e6c93f9995cf8b93e8e9d8a2a744958d438fdbcc07b0a683980991923de. 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/NL1LU2300059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3d1c7d3e26cee19f3c101806d9d8688c50a5ab24585eea97c6c5abc213f9735. 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/NL1LU2300096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e932ab9002c60fb693366099f4359b872a6c86cfd49b8ed8e53d2232d027e9. 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/NL1LU2300091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc071017ee2ec5071f921118de5e75d26fc46b5a789599b8ef625af3ff79bfdec. 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/NL1LU2300074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcadb3e6c93f9995cf8b93e8e9d8a2a744958d438fdbcc07b0a683980991923de. 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/NL1LU2300059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02fd70cdcd8f3886642bdc964092bb8a1e0e02b3f9715c6affc1cdaa77cc192. 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/NL1LU2300068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02fd70cdcd8f3886642bdc964092bb8a1e0e02b3f9715c6affc1cdaa77cc192. 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/NL1LU2300068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bb5c2a2f31925147e8ca75f1cbe35cad7df5a342ffa3158796dd34b5ae327c3. 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/NL1LU2200043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x929ff86b91bec3fad53481856cda6dd3a857bf00f08ca08b3a410669014adb5d. 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/NL1LU2500014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ce1f4c88eb14c9f045966c741b1a11941ef0dfba8976b280ac46041b8c13a7. 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/NL1LU2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a77add41b75523716ffd17db46fb3db48da34ece8380929344325c2cc4d5ab. 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/NL1LU2200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763e0b7c6699e9f9dd9a07b5e6e7582a38d560e12bec353bbaa4c58393ace250. 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/NL1LU2100048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94054dd2bc41b13f98d5e85f5f025b944d4799c42cbe4ccf8751a9e5c5af9b31. 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/NL1LU2100049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79f46478b5ec7cf0dbade76c91d07b52794cd039353acb6ca0b1d8c89e97bd3c. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/NL1LU2100052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4abae47f229319cbfc6f82e1a513d9190d1b7c896cb97949c9bfa119d3d712a4. 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/NL1LU2300106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x849bb56c0bd8674882272b75e9ca14ada6f0c4a6d6d0965abe6c809301fa7914. 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/NL1LU2500015.