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 0x2f7e3c5bea3e9296f1e252656b38613ecb7706bc322d187f6974c32f1eb1b4fa. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e61e53b-0f6c-46b9-acd4-c5b5aca1edb4.json and https://artists.proofprofile.net/proofs/artist/7e61e53b-0f6c-46b9-acd4-c5b5aca1edb4.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 0x8adce1d9b15199029cd0f9be74975d574f0847378ee3ab986a1c982ece4d59c9. 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/SKA012200183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36fee3c55b6de0a65a2392a489481dd2a3f30bade82bdc8721e0424b8824a419. 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/SKA012100261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21af20f07aba05e51a0d196d0e28eaccd0eac8682860447fa2aa8fd675a6603f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/SKA012100110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9762744757bd31ac1c2c88371cc0d60c518db96cc740ccb5a247fda4ee1cb6. 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/SKA012100165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36ea7f83f3654068b418b08c0a8386161f551dbb3d20de6215036eb5bd36f09d. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/QZNWQ2008822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe058ab8329fb9d2c6377b602e42a7cf6e4d4eb3d9a6be3fafa6fd00f725e912a. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/QZNWQ2008823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c596a48e6a4ab0896495030c38de6621a998c1e00a0f8333bbea98755c429d2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZNWQ2008824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe819e20df752bd06904951d621807174b1a2396f88fdb8c6797f37fbfedf3161. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZNWQ2008819.
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 0x853d38a50815664b8d47adbce344182cbb254329514f9e5696db8051a44ca4ec. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZNWQ2008821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf490a50cde301aea4559669609d2a081a7245daeaf5f1a577f5d4d75791463b7. 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/QZZ662481421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa21d87afe7c21ce9a0ca7391ca0499e69718f6bb8bbbe418d12bafe612a15a7. 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/SKA012400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86ef159493c9a4031d4d7a6c08adaa3d1aaa05c082ba39a5e5cda1e12d786337. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/SKA012400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27fa61d31926902b814dc88b712fe87d49822563bc59c2f40f50d963333c8fed. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SKA012300468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb788512ea4a9b86974b13616a33158314b80e954eab6141708998050b464647. 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/SKA012300443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa197ff29e417e33d5ff5161999fa9ff8b7a5f364a49cc85f28cd23b83dd27396. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/SKA012300128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96380d6bf4c456e57772a5758959effb9b2285b12633693841c50e650db1d20. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/SKA012300127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd51bb98fb4becac034c3c2bc6683165824146f5b84649860cca84df2dca4bb83. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/SKA012200199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03237d9909a4505c948403246e38fa85fbe0bc53a93f44f23ebb1a0db138452a. 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/SKA012100338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbecf31fd9d3271c65a2a30b37803d989d211c72188101e334f5c6edc5a5560a4. 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/QZFYY2011618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3656087ff1a1fc8f3c003145ebd2a3daec0a2e1424a4b1ef3ae708a158ad9bb. 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/QZZ662473643.