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 0x49f9bc711fa38fd1a9a9509cfe6d645f3569d69fb1aa97d4cbb1f0a2a321e579. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8c88a920-d045-44b8-a9cd-c93fd8f6bf85.json and https://artists.proofprofile.net/proofs/artist/8c88a920-d045-44b8-a9cd-c93fd8f6bf85.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 0xa91a136ef61ef220dde1284c55fe1a2fb88e9c6cdbcffbb8df17801c43d9e2b9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/BCOBB2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a462578259a18e276c1f8ee98732925e70765634b3b05a0495e41b98e33dc4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/BCOBB2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe50354edee5c2a14304041a52a37e5044c71d805c2e991d0e0804bf9a77388f5. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/BCOBB2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bfe514cb6d2b223993aec911d2fee18996b2abe27db0c9aaa4178ce65205ac5. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/BCOBB2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad277a62c9f00b0e4620a05ed2982078189bf49a666169ac8a59d6a07a02d6a5. 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/BCOBB2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe630386b1591537e7ce6fd824efe478f206a5403de7f2327b38c69efc85b7d26. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/BCOBB2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e53518b03feb5432b0be02672ecb118b7b0d898408ecdd6d8adbeebcfd69c7e. 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/BCOBB2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f0b1a4180ff43fc1227dccf4fe011d7f14c83046dc8a4cb10e00420d98f79d. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32:30Z), 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/BCOBB2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c36de501bb050f6f5d09fb1348fb23aad5ea91c5647ccc84f90cd4420bad08. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/BCOBB2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe09815326cc5b1552caee445e9b35d8cdb9e05b3f4e16a6c99ada3e943591f3d. 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/BCOBB2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6faf248bd09af70072c4911a9aac1379a952d57e7791b22eb7806e133ef44846. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/BCOBB2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd01404152a9dd3e66f6452579cc2370e96dfc3422a8e5fc8bbbd1b8f17e91ff0. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/BCOBB2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c89f29b410a67b91cba15e35708a1a0685436262578a9d26b148c733130127e. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32:30Z), 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/BCOBB2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7bef57578a9ce34816ec3ea76119825c49338b4db4cc1d672ae932f85fc66cd. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/BCOBB2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb26f1d39bee65a480d86ee783f94ee4e518020d93f295aa7451d79c9d6d6285. 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/BCOBB2400008.