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 0xf73b54438f17de56c98f2a4c5255ac20ad21225323926bf991a44cf73c5dfd00. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6098e969-c9f1-4110-9d69-cdbbacb1012f.json and https://artists.proofprofile.net/proofs/artist/6098e969-c9f1-4110-9d69-cdbbacb1012f.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 0x8bd0c25e2d0a976203f06424b7654febb5d6b9415364a5da2e2e62c2b70105f4. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/SE52F1700302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x743f2cd2276ee4698945c21bb68fcda3f2f43b8c1b3ce3d3a3065c455e7bb953. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/SE52F1700306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefebc00611ab5d290b3bd15d05a91c4b03f5c1526fdff2f77a19db3d2404208. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/SE52F1700307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86402386f3b6b3703b4fb900cb4979d1afc1695ad94e00d091fd26098e514ed6. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/SE52F1700312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9de1422472f9c195d2832ac1816e71dd659e8024bfbe39e19910bf53970685ad. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/SE52F1700318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b7fbec3fd1e4fcc91848d0743edd2daf9a5b534bcc4a459586e7b7eaf82a19. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/SEVUX1303001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd93aba327d7b2dea8f2c6913237a76f00f15a9acbd95afbf7263f4b135805649. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/SEVUX1303002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d85be9b05e8ab90e23c27ec819329cd33923f6d9a9863a66b7a025444ac0ddb. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/SEVUX1303003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb9b75af176990d73a06ec3bf0b1c14dc7ab7ca834b5fc9dbe0624ae38c2fef8. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/SEVUX1303004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bb5fa00a061d5427b7c63798c288e83a8cbe7d6c32ef1c55bf91da30ce73f09. 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/SEVUX1303102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc79b83b4e0d8916e6b4fd6c046629c86e5b48f56a994b4ab4e42e4adf9452719. 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/SEVUX1303103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x754fe5a4492acfdd81969046581bafae227eca9b581fbebd255101e463db9990. 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/SEVUX1303108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f5668f514b53de9fe91ec6dd972d4230b495784476950732bce3114b4438a24. 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/SEVUX1303112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1493b7301d6d1d17183e537184e276070cfcfd2ba8d732bbef8ec9003da9c98f. 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/QM6N21992534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x627cfb2c2859bc60379b2b9a7070f88ef86378b8d262c635a1cea702d8ef1358. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QM6N21992535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8498e9e59f669dd3ab442ed34c605db80bc15fe41f1ec67cfcb6b4b3bf610a5c. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/QM6N21992536.