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 0x7677c94816ec157084f9571bc1d5d8bd7acf0ceca7327db24a898ae744cd84dd. 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/88b4fb6f-7459-4050-90ee-341ac1d9372e.json and https://artists.proofprofile.net/proofs/artist/88b4fb6f-7459-4050-90ee-341ac1d9372e.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 0x73a2f068a7630056f96b9964ee463c96f3e1c564a08c7331c9d97e81397864e7. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/ITHRM2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x150199975a6907e1acdb6afdce71403a84dd83e3b7127171404476effbfcd7a1. 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/ITHRM2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefb37b772622010fce484292d54ea1bef45d78a2bcb0a8315a075f8bb86c2a5. 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/ITHRM2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf3f7ace261f970232da499201bd44d6b7b4dde5a7ba481657013a8d21b2a402. 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/ITHRM2100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dfef732484651bbab1fa73a3334a747441d327230f0d1ac8624ddb9cefddd4c. 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/ITHRM2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c751c6174ed71bf2263a49e162546903ee6a8763cdb4cb35b51874383cc05b8. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/ITHRM2100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x431249aa848891539aadc3347d505bf8699681d874280a6c972e7213d95b2557. 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/ITHRM2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb45f044d63fac4877649b54e9850c3e25a4874811b394a8e6d4aafe02e8a586c. 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/ITHRM2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde482ac6c77d325ed9954ba49df391d98cb962ed9260f87584233bc1ae7734a5. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/ITHRM2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84fdc5d2aab6065ff6741a5b4d2906eca234e9ae6a907e8f38f7453404360a8e. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58: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/ITHRM2100016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7e742c8ee4da0ccec0acc3453f79e87ddd90ec449b22e92fd703141b1aa379. 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/ITHRM2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1f570d38cea4f3472bdf52d38e9fe4621a00bcb430921be63d80a4d5c43602. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/ITHRM2100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2878e2943fa5464d78cecde822ccf3f4655adf7cb39c2e7e6bf158754634badf. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/ITHRM2100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe6faa1bf25154557e856323ef16bf20985819c6259eb16f7177269812f41174. 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/ITHRM2100020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0176fcb67d0ae2d232e123b29ed4190654fa9b87d11cfb305146e5f7ec9e6f3e. 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/ITHRM2100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf761b097cf4ebd0cdf19d4c38b49a27159425ad7ba5f0f44c86ca211d1b46433. 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/ITHRM2100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd2ab934106743035f29cb075781f6a808cb734fd87812d0d9a135f309bd7bd8. 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/ITHRM2100026.