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 0x148f58bdf2c659ed09214ac7f7446969801cc39ae3df37cc12e404d3da87b3d6. Chain 2 (Bitcoin): anchored in block 953630 (2026-06-14T12:06:27Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2fcdfc4e-322e-487c-927d-120f438a6f73.json and https://artists.proofprofile.net/proofs/artist/2fcdfc4e-322e-487c-927d-120f438a6f73.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 0x6615bcd53eb34df5d3d8dee127903c24589bdfe0a48fbc466bd98dcbe360f09d. 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/FR96X2549944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3b72cef7e24ada7617b64d60719cc4e933eb0b5ef4a046938de20bc6d9a394. 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/FR96X2549945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x405caebf40d518cf6c75999d57d3ce510bb9cfed2097f4c3c076cdf5a6af37ae. 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/FR96X2549946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6d09f634e14c96329e9814cb994e1e589ba2ba826a920325b3c5effa8654379. 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/FR96X2549948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33ac1576100cbd6d545b6539c33edf40fa5278a63e1da4f96efb3f97ba9e2da. 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/FR96X2549951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f86572e3bab7719571c233648dd4517108744b0e0d9a735f0b32ad73c53e074. 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/FR96X2549953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3923e4b932ead0b28c37f195e70e08735594d5f7687173df4adc39dc5fa97cd9. 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/FR96X2549955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26bbaa6abaa1a457b04efb5e92dba5f15ea0688c711769e7734b4a9a320c5260. 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/FR96X2549959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa5856fc7491e73d43116e3a8413ba94108d10e14085b5620e7079c4ceb109d. 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/FR96X2549960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d2945572e1b23db648e1b37ac129e66ebf9fd42ae747eb0625477a21b6f57ad. 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/FR96X2549961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe620edc06e52f79acc0ed863a998c33ea2fdf0f0a297065e98ce6e23da8e5e60. 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/FR96X2549962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f38ce4f5ab0b6c438717858386be6eec9ddc52198a10f37f84a38ff0f93be3. 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/FR96X2549963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a5fad4bfbcd8e2c9b365b61cbccb4985b70bef309f16954f6dd5588b80661c. 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/FR96X2549967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa16955963477186878053eb27760ade1aa0c7ed2c96be58d0ce8167c4122ac98. 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/FR96X2549969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893f656abcb0da8cf4c916adf183d38575564e7238c7908220c918bd3447ee58. 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/FR96X2549970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f88f1e42b288f4a9d1a4bf80440b6561f1e630f14056881718776e8be091e93. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/DGA072330236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd38894aea2896feab8a51f76d9574f8d48e5439426242265ab22800c8e1814. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26: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/DGA072330238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a6b21b7a9292dcd5d272a671e29ffa5fda73f1dc00c41ef8475a45af2cd4778. 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/DGA072330240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x891de441dc62741ce657b5ba926f126bf0610d3f24c18db9c5dd08355e429ee8. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/DGA072330242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x213430a2938d9fb683b2e41a7b26ae3e65247018b52660d98fe6fb45df2d8e2b. 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/DGA072330244.