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 0xb9762e34bdbc457a029f238140cc309587e8f38d088259dc13a2ee308d090294. 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/6eaf1f03-a2de-4eef-bed3-e2164f352fd7.json and https://artists.proofprofile.net/proofs/artist/6eaf1f03-a2de-4eef-bed3-e2164f352fd7.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 0xdeebad5692f64044431f993f870ba7118001659b3214a19a86615c0ddbc99808. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/JPE102301360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a2f36bd0ceb6447646430d7541c08fb65de94393c9a6defccb6482f875d3af. 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/JPE102301400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09bfb85ec778faf3241241466eae93a687c6a20820001d08ff9e1ffb7c4d2c62. 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/JPE102301410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f5fa846b20def16b5e35a35e4b2e9ad006c7e30fb03cfcea415e8550ad393b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/JPE102301430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb8cab6693fbfb5f8ddb219451c3ab62ce2d8421e7f1d18fd4f3e7b059e79de. 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/JPE102301450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc041b78d92cd0f437b6176847979288185844674e674300869f42fe0e313e75a. 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/JPE102301460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5f4e18bfbb69a8bf6eed6d18e50d3ddb577af71e1600aa361e28683c265bb3. 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/JPE102301470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc80f361c3afe158a2b959d439b6b941cf57880cc0d2145c7ef9ad9a7a2c13a69. 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/JPE102301480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1992dae84ec854ef6b93cbf907648a6a61a212203a6ed1a018b75936831de4b. 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/JPE102301520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2c457c5a871f5cedbe0e9883f10b73e62c64944bc3b387740d5cf8b25f58ed. 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/JPE102301560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa1f60930eb048bb356676275e10464c3fe6e1c2665da4a85186aee10a87ee9. 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/JPE102301570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd48bc160ad95354912cc4f66d564469eecf73bc89e6a010ac4e087f8a06fda6a. 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/JPE102301580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66bc58b498766230efe515cbe3a5a7f01f842ac2360927efd46798a6a57bca54. 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/JPE102301590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f9a59008e3677606069c2539acc6c1db96c4323b3cb1fd67369d0ab142a306. 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/JPE102301610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb005535c8b6f10ea3a3fd09f3e3fcd013b754f2b5500492c160357d7408356ba. 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/JPE102301630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d174615709b5780988e16ac78cc0f615cca53953f522954034f68e45c6c4c72. 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/JPE102301640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8addf55f2640e716de595ed653138b2b0bcdb5ebe07abf03544a678054988109. 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/JPE102301660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89988e71cc2da3d599866ca34715d028109fdccaec37a45076f3ad5b28b8ec24. 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/JPE102301720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb593b378b97621e7ff3984de263a51a8d9844931b733bbb7b8bc6ca5d4e4ab29. 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/JPE102301730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c025810cac9807d7d9ec45f7036116dee8687047eee355af981c83f8abaf8ef. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46:30Z), 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/JPE102301710.
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