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 0x125bedd57649df95f3ec905aff47c1783da5a079d08cf6ff51b86af3e1bf95f5. 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/dfdf0bb9-74b0-4c4b-8baf-6514d3b06cfa.json and https://artists.proofprofile.net/proofs/artist/dfdf0bb9-74b0-4c4b-8baf-6514d3b06cfa.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 0xb03eeb5301954509b61378ea2c53b913ec4e42305f2e6d6b856f5ce3a65b1da7. 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/TCJPV2305574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aa774821d0dfb3f09e861c9f5bdea906a09154ec8d24bc68c905d06a506e915. 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/TCJPR2221628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324fa2b92c1195b6cbfbb4c6ba58a5402ea056c6dd6da09aa3897cc288f01121. 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/TCJPQ2145798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b26dddbed49e8ba72faa8252751ce6f895c99ea90c0fbb5c3355dc49a560b6. 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/TCJPO2192354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f3b97261a4a49dbbd4eb70d513bcf8a264e425f9653f07c4912dbfc1b813e1f. 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/TCJPO2174119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d7d75dbc118eb050a501dcc9058be2034b2098e35f706a5e36ed3c0084abf56. 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/TCJPO2151837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a0879d69d522fdc3faa93a6bf1e457e265935f18af8726c4d19e244171c1eb. 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/TCJPO2151876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23a56a5cdf3f912b46e51a595b91120846ed90925b37dff0f66a91538ebfbdd1. 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/TCJPO2151870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x828039f61234a716cac8fc387eccb622bba1b2b38ba307cbe127739974c92d3e. 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/TCJPO2151874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a17ff8fe5b40329eed20e744f925b75e2afe4dddf8932d18aa181f8623d3804. 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/TCJPO2114605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06054f0857904c953591ff25006f52952498e0baae364bf2843be0dfa8d05849. 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/TCJPO2114579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37d11cf0423cfb035a308561b010e260d8794b7964a1234fbce2d51150e569e4. 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/TCJPO2114525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6fee7f16365ed751f836184a4ceeb9bdd34eb5ca825d6a23afc4c87c0af799. 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/TCJPO2114550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43dbc6a062765d5947d52e0f007fe173b23996caef17b4e80f44c0ac419275b. 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/TCJPN2197792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5b4fa03ce41c063d69346aa87fd5eac774e4e8456857450c3f08d43019663c. 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/TCJPN2197822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74142739854f11062b84af5e97a78cb0bc6cfd7d6a2a0f443b768656329fc5c0. 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/TCJPN2197787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2bc951c62d01e70edc01acb4b9dd1fab5b5df543208ab3f6a4319828f4937b. 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/TCJPN2197833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b3a29ccdb9543b4ccbe1f2aecf57ecfe81542a5f7b7fe9b7e33193b6700a339. 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/TCJPN2193444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7e3b1cadebec00aac44024f428f3469a9ff85b57049407f3c1c3abd58e9a2c. 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/TCJPN2193504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x355667e914a4e0ce91dc173e22c93ef3ce5c2d52aeb58638203a14984968a743. 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/TCJPN2193563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596ebf85d66036e6bb95c003f27970c1cf054ab4bcfff305bb80386a160fe506. 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/TCJPN2193565.