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 0xfe179f1efea70b243250b31f551bdca73d8149b4605c8e1d7716911e848845b4. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e5b843bb-a151-465e-9216-3426546e9851.json and https://artists.proofprofile.net/proofs/artist/e5b843bb-a151-465e-9216-3426546e9851.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 0xc4348df4d91a6325c121bc819eaa2ab93f3f689e79ac624ed8cc01e7c4b47f24. Chain 2 (Bitcoin): anchored in block 957550 (2026-07-11T09:54: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/US5261420204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee935c18371ad47c9e657a353813c607e4a10a5c45f9dfa3d83fe3265472448f. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/TCABT1483281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ca1265cd46f58d4f770beaad3a9ffe6bcfb70614998882c2f5ad96b7cc3672. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/US5261420206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb66913574e49d7858dc62e800d2d5856df7c8b255ac673e2849aecac476417. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/US5261520222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfccd3430562162b74a9d3b43d3eabcb51f7003595e0219048c64dede2671db10. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCABT1483283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2414d9a72403e160e3b2289d7f20ccc0c99e208eb686dbe789ad0d2ee6c3f3bf. 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/US5261420203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed95cf198c38bdab66778f23298b2a3ceb18e238c26d881769c3ac89c796443. 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/GBCEJ1600972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56564acdccb8bc270dc0e6c8c1aaa7615f6cf4c5cd880c34f9c173b7005fa92. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/TCABT1483279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa6ba2049a7ac619a1ba25a7018eefdd18ed59c49c6ce3a3c70667bc68a1ed5. 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/US5261520221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c502bc51023073b40a9be104de50bac970a02c6ae4edc825f3146763065db53. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/TCABT1483286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eaecd2719c70ead5c5d1c109b3506d62ac95c5a3580573804732b33e2d73b8b. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/GBCEJ1600980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee767aff14c18c5faa884c91441f15d13b0a7a633ed788c5e09576169d87706. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/US5261420209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf8f4582ab4c81950a40831223a1b7a1f58d46acca3641ab3d90151b4290068a. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/GBCEJ1600970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb66913574e49d7858dc62e800d2d5856df7c8b255ac673e2849aecac476417. 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/US5261520222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616f2666286b509a85f3e44329d2ebd3885b884f4515579f780a7dcd4c4e39c3. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/US5261420208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf369b842a4e11c56f919182c9ad3743da33779282f083b26c687e503f34516a4. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/US5261420210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf473efcd8123c51a0ac3869781ea7f995efc52e5d7e590fca851e8dc4c3c32b2. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/US5261420202.