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 0xec44a297c52d8a587a3a4d6f418f7237e9c21befc7a45c99ef78667b2dce5c3b. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5102cdef-e46f-45dc-90e1-a5f732546891.json and https://artists.proofprofile.net/proofs/artist/5102cdef-e46f-45dc-90e1-a5f732546891.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 0xac22be97851d06681edd843102fd934a33b9bd17c4bb3b5c1a251379a6144b83. 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/FRX282152574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6ad9d4b6197bb0134567b32414909bacf073c898adb84bcdbd05c3544d5d9f5. 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/FRX282152577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacbeb093605608023672f5d96fcbc173addc5096f46fedc8a4d2c0bd91d55760. 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/FRX282152581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7abab344c1339d8db8b19fea25b3e4152c67b85e112a149dcde92d6d63ebd5f0. 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/FRX282152576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24418c5ce96fa005b27417a84b6a4c4f1cf91305334f3a8ed11f69f7ba110934. 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/FRX282152580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb5e9b93387b9f98fd990adb0e6595884b542211e7e0562fd2975f20453aa949. 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/FRX282152575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a1e2885f7ce969421d89988362180209da9b9e6f9395ecacc91c1688f417857. 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/FRX282152578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad09a9e77411287fb1b0a51e8ce5fc484094d98a8018b5f6e7f7d1120c095f61. 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/FRX282152579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049963a5f3c119b77ea660cc2a336cbe9258dd765ce45ca1acefdae22342deeb. 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/FRX282152582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f700b3c80ec6d9ed448c64523ad7fad3215a672a1b9a266e26e9e78681148b8. 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/CNF291400359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbde7bb563898f26df3d2f1b5e4aff26a768d4b423807fbd9ae02d4b84ba9e540. 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/CNF291400350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ac3e51a955a002b396881db2e07303328330fcc99c0e94431a209f8b0fa41a. 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/CNF291400353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670dd416b50cca8b60d82f8790c004705b2e49538108360fcccaa39f655e3a64. 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/CNF291400354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b55669c298fd4760553b5382a1e1dc89094498e96a5691ef45f87159a049851. 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/FRX282182846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x185dd7023d92be867983eb534977c6baaad0d5d8fab3db8beb1da77de8f7fd80. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/CNF291400352.
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 0xc3b366b5af8dd4d89dd5067c8e6a695a05d85334c449355aec574ea0c38581ab. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/CNF291400355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x170fb58916d8c0dfbdb790185541e2fba1283ece7f443e809295cee854178e20. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/CNF291400357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9bbf84470d7cea73750713183872ceb0bc5c2525257fa0a55b1675942768339. Chain 2 (Bitcoin): anchored in block 960303 (2026-07-30T20:11: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/CNF291400351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48cbaede0f52b531141841d4528cfa19f31fa569862cb378f3b2c35704ae27d1. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/CNF291400356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a336fc65495e2907f1d7f2d4add48d25f82bc1eab90651b47d017be430b9074. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/CNF291400358.