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 0xf912213d4c068cb0e683c4a2e22c477fa4337b7dce486079cdac28b406706a19. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f0ebc8fb-b998-456c-b9f4-4a7756ee2284.json and https://artists.proofprofile.net/proofs/artist/f0ebc8fb-b998-456c-b9f4-4a7756ee2284.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 0xdb625c4106b8cfcfb135fc6947a9f6022197fc353d9c2f2038de8a35aedd6b6f. 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/QZPLR2313062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4815ebbdae8de1c6448822e9b9fb135962c9b623494fd640eec44a835d5d78. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZTAS2422500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd358e38f823c4af7f7bfe666ba8a091bedaf15591da40a8f4c3491110b131812. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T17:55: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/QZTAS2422501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0782bcce6718dc2dbf8f440168ee2cbaf9d59436def727e2f3bacfbb14a2b205. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16: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/QZTAS2422502.
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 0x3e0cd3ba9790fd69a7273450f30502d268ad6967194d3af52d486a7c5f9bf1ce. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZTAS2422503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87d655ff0a640cdc3bafae1beff245bbb877f6e2c81e371011188530e61ad0a. 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/QZWFR2307745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f769f43e29f8f681518f6f6a4293819cf76739061a666a98f6c4f5bbfd5f8c6. 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/QZWFR2307748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc4f8a33eb65626519192b93ffc4df7d4761077f1f2a0055b93e4a8f2678c83. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52:38Z), 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/QZWFR2307744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1dce6983893a6c07562038980c3bef56d12185111c725681e047dad93e32b9c. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/QZWFR2307746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x825e3cb9f3e5826f31be75471ea91ea4eb1b9b1c308d6cc2ad5dbac0755d2f25. 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/QZWFR2307747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b05cb357bd872705010c378a1b64486e1e9d18995465ad6511ba91157862709. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZWFR2307749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cbaf0bbaf67aba7e0121c3ac31f6ac340b1aca4dbcdedafe47e7d8ebfe69a7b. 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/QZNWZ2330583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa9a12e96cebbcae2c2abc52a7cd9d9c76c03badc15131812e041a2234e8c4dc. 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/QZNWZ2330584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a27242d1b5acb342e5ee45634e9070fb7630e6777e52e96a639bca58932e84. 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/QZNWZ2330585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67243a9121409896a08d9476032f83c8f0920feff11ac425d8058bddaa39fba2. 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/QZMER2327304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92ad1e07e2199e5ed95f79686d55532b36e52e81a2c4957163ad55accf2b1a3b. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/QZK6P2357916.