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 0xf79a4415da94259edfb950b64ead0804e984484fb90eb7c605053990fe3ffe71. 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/f101afb6-00ed-4ad5-977e-7a419e00af38.json and https://artists.proofprofile.net/proofs/artist/f101afb6-00ed-4ad5-977e-7a419e00af38.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 0xb5912dbebbae3bdaac5560c33a024f487eb08c3a3b9b4fa0997e76a01986fb29. 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/ES71G1932702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3da77ecb8754352aa14628f7ebfdabb588af796b3f696ff6ceee8077a04e5871. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/ES71G2102926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c9eac195997e373578f71b7138d163d6c8cdd27f018d519cf33ef80054e08a. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/ES71G2102935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88e0ab9c154acca99ca8466c761a1b3e5d79bdf4ba65a6fab28e37d120ccb15d. Chain 2 (Bitcoin): anchored in block 957541 (2026-07-11T08:23:18Z), 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/CLUM71902344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fad600297fa5a00a96d918b8ce04e9019b545422cc16c602e8eb55c34862042. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/CLUM71902279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c8976349c2e901d5f6e34f4bb525bd55f29b1ec1d34e088a4bb99b96f88d1ce. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35:53Z), 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/CLUM71903105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8502fcda03d5b79af89c30b177f33cf763ebac2680102ae8abf91a245ef9eb5b. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35:53Z), 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/CLUM71903101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9acace9a4d6c82e8d0fbf82557f084c305e96300f89b56e1d4439f2c40e4e1e. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-17T02:21: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/CLUM71903099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a44c80c68c749aa87bbcd211e62556deeedeea0ccaa0ba1621cd1d7338122d6. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/ARF061301585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe460b637929a3acbe571200e26ab646efcceff680c7e9b4e12aa4c43d82158f6. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/ARF061301586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcab96721794dfd094ee2a28a9eecabb4d89c51c56c2d77a66836f63bed9d6b. 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/ARF061301589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0be88425a3fb6a329749c124a55bd700a7c5387f6ff0bb3e960084a9eae2bc71. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/ARF061301590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbedc33acc078b17a228c78345f08bf4a1115eab53545a1e9d9f5976e769435f8. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:46: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/ARF061301594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60f9a9ff8d9f8086ab9829d8725ee1ae4c05cfc768435c7789dc4bf7bb696345. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04: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/ARF061301595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6ed8987df4451f0b1ab35964cf2fef61420ef4f5a40c9b585e8b1ab834e9995. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZHZ32091275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7103780596a177ee25680651d75450bc6c91158590c2553c6728ddc6bba5686d. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-16T00:05: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/ES71G1859321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8db9d50ed1eae60ebd1b2f2e2437e1894caf30c6f487fecfb89315ebcba8a31. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T10:51:23Z), 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/ES71G1859318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bced3d330eb218bf202872b4539b949ad2851e0a4adc4d6ba384f2f2f28ae92. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ES71G1858227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x055108be9dbbdf0b35a6c95e0f9790b54bf310a766481edc055d116924dbd302. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/ES71G1858235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b09dffe5db934ba8e3837c91436d7cef95b2a37b2cf8fc4e24b782a438235f6. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:36:47Z), 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/ES71G1858240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50fa38f904adb3d9e167c7a10600a0251d7fe50a0a6ce8f1786fe8a95ccb3aca. Chain 2 (Bitcoin): anchored in block 958054 (2026-07-14T19:33:24Z), 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/ES71G1859391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fe7229849b9c6c53797a42f37ca16e4eaffdb2de7b7329ccf5190d41a29e09c. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/ES71G1859398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf879e4ede94c707100124920ac0e778691a902b23d98f119a463be36d23d273. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/ES71G2325486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b5699378853a9f39ac66b75d04a085b2271738a60ab21cb4516874a3394ef1. 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/US3DF2064877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac4a8efaa28ea0ab5b7c7669362a7adf2cfed671df2312aaeab136aee3917171. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/ES71G2106146.
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