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 0x595463eeccd2607524ac68e31b03aa6d9c736d57151203c8daad2218248e6732. 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/e5a62c61-36a2-46a9-871d-b4a590f6f676.json and https://artists.proofprofile.net/proofs/artist/e5a62c61-36a2-46a9-871d-b4a590f6f676.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 0x9ecd3833536afbda3d2f770f80d84d5405bfaf08a6f3364d199341a6e054a2c1. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/JPS801961627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022b98f336740030d68884bcc9e760c899650f33233e103f7a6ef747d33976dc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPS801961628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeca00a1148692f4f5c0647f521bbf0b4dd3bf0a1c4e29f5422d4ebec105574c. 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/JPS801961630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef6c64193c45dffdf4747db5d6ae299ce74f9aa07e2e6017e034e7abc042665. 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/JPS801961631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd134af5e3d238cba4cdfd5a573ea3e2e13170c3dece9e5ba3eb12cba67dbffbe. 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/JPS801961633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cf064b14a755194f17f0fb3e838782ff1b68b000db16417f3a32d4c92dfc146. 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/JPS801961634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06dfb0c32050f6b70709c2d71d9e3e9a70dd737cfd4cd569f2c54b0593e45f80. 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/JPU902400597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320a6ed54bdb504830c63bb0312b660021ef33b7460f14cd96bcdb292c7b6f3c. 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/JPU902400598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa73b045a43f3147d591981d3c347edd4b227b703955b0588828ef1c474391073. 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/JPU902304855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5679da59771a789fb591fb12504c8a4fb2857c725a7a8196b0d4deff0daf7d4b. 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/JPU902400599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe2fd8dde191e16b98cc3050ba07169290636a805feebcd9641338dee56c27dc. 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/JPU902400600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba159c8fc8f9babbb34b410c005076abe4a8a75a0c5f49385c961c21d81a7510. 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/JPU902400601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c60ec6543cf787bae77960dc4ec010c3548d542647aff19a0dc5370a9cccbe. 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/JPU902302958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x095cf13164a3265651a279f249a33d3d647d0f6c188e7d8d296a52b3fe0d4fb5. 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/JPU902400602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e1f5bc074ad095a4a884b4f326a50791ebad9b83f9a90c06c2c76e68933551. 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/JPU902400603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0eda590af3c44f1763e205c3569aa0abadb0494a12853a2d143ec75f8f47fb3. 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/JPU902301782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcafd13135d61ec7f4aeacb4ddcfe12d1d4a4d469e1326c3e9b1a4ec11e588c40. 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/JPU902400604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2fa48a4e3ed88ea4e8ac53f46ecf3d034db24fecf376780da637a63ecceeef. 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/JPU902303979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c38f9c1bd31992052370a1394f960534f62c9332e53053d3d34ca32d5097fe8. 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/JPU902202037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7195ce05749a306ce454a6fbec6967acfa5a008bd6931953abebdaba25bca88. 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/JPU902202038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab5fe62e2d95278b5effb9b8beb72d4bcff0af13e3f5ad68f65475d1a39b80d. 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/JPU902104914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236a215920e45a8b310c96a57c684e3eeb462a03c23fc6953f83134adf4b223d. 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/JPU902202041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d98f13084e1d9c73899401266be0c5a80574cdc6c2ffa9c144ccd7ad67cecdf. 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/JPU902202042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee5d1c9657a7bb34fb3dfedb0920bb507953acbdc61980986d5ea636f5ebd7eb. 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/JPJ902102020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4576e5b45010cbead32c2bf2978d85db4af42960d123d848e46d7e2e09d6291. 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/JPJ902102030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf79c55f3e55879166073b9f01d79062e982948b3adfa4ba965d7f96589607ce. 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/JPJ902102060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46832b13698a8f3b1fc75c25f282fd5e78f22628e506f63340c642fed9a94566. 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/JPJ902102080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2b493ba5882166b4859b6690c78d249cf7c667267e4224c940a8c2b90aca5f. 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/JPV501900629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88164abd3e1607650bd1f46a2da50504a2be6706ff0c8b829062447c9827ed5a. 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/JPV501900630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93768429c34a7b7b37a50455ad88203cd24cdb99bb2ddb2306628c0ff6f04a94. 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/JPV501900632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x142052aa88b79315b5b67b6c81e35671b7624c154b0be4f486da2ae0181aea8a. 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/JPV501900633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf122a3c6c8ca458b88595731b566238775d9ef4f85193098c51dab94044e9fd9. 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/JPV501900634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9640289aa7549c0450cf877164852b8e6abfe3d2b84a578b8e3624dbfc768ef0. 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/JPU902402280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320a6ed54bdb504830c63bb0312b660021ef33b7460f14cd96bcdb292c7b6f3c. 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/JPU902400598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c60ec6543cf787bae77960dc4ec010c3548d542647aff19a0dc5370a9cccbe. 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/JPU902302958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab5fe62e2d95278b5effb9b8beb72d4bcff0af13e3f5ad68f65475d1a39b80d. 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/JPU902104914.