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 0x16f8b71503140e91b2eb0dea156f6d67798081400a25b10e2c671b09c919dce1. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4358ed0c-10af-4a77-8360-a04140b3950f.json and https://artists.proofprofile.net/proofs/artist/4358ed0c-10af-4a77-8360-a04140b3950f.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 0x0f2e20ce990322554585317a45f6740c5ea21dad87e8197df9972a1ecba79652. 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/FR2X42444950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172b62a086251ed8218a708835257aaf77dfc986e8ea03fba8023842df7370fe. 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/FRPIW2003340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x631ba29acbb409ac4a3fee811fe93cec9070a94c258b1556c6839f974c9211ec. 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/FRPIW2003350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51b92afc7ede87994c055ce612a4f4d6dd10982d0789056f048e1d18abce7619. 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/FRPIW2003170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x345df3c3658abfce8302ef6e73ad30704db56b958d909836913614e2cff4dbd0. 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/FRPIW2003360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f989ee2ff74953c6791758c8ad395d190c58e64888200b9eb042669750519b8. 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/FRPIW2003420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00cf9c44ab94f61fb3ff8f0c94b45fa2cb869476209a4d5eb3f67e2c9aee5339. 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/FRPIW2003380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c8556b01f5743a72c5e96bf9a163e10cf71484a018d708841db1ad5cba3f20. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/FRPIW2003390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42cacf081012e2e5491c53720f820fd606f9fe6b61b05deda9ec007c80af827f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FRPIW2003400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69108977517e52afd76ab6f2ff939d70555bcff0872dc92d4fc053ccc669957d. 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/FRPIW2003410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51b92afc7ede87994c055ce612a4f4d6dd10982d0789056f048e1d18abce7619. 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/FRPIW2003170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x254b3c357179e9f3ce02940f50f9ff792e5511558073948e7e8d3cf59dc17410. 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/FRPIW2004260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd6e4a7216deb4e0b64978f6e11e25512da3c9f321db213413854cbcbb510c4. 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/FRPIW2004270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26c869345796596148ead429fae68037cf226e1a6f8a3fecbd04c71bb2d347c7. 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/FRPIW2004290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0db9c80ad087522c6f968e1a6ce4786fb55aec845b1cf3393d5d7eede48c434a. 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/FRPIW2004310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb41cdeea6cee05c4fdcd9eb31c804436f87c934a58480094c2b40dde44a531d5. 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/FRPIW2004350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a330424d96942a80c9f3e8c26501c12ff277141cb9f2bab0f8fedea65b095b0. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/FXQ132100032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaecd6dd99396fbf279d921f543c37bff44e8bacbf8f6b580926014eba6a4135. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:58: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/FRPIW2003370.
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 0xb2f30f4112621512b4c2aa91be264b6fb0d4f7bff09ef0d269d93de309b16959. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/FRPIW2003180.