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 0x0d00ff3e0e6b10c417f80fc5486961b49e403d24c114936ccb221394152430e0. 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/416c8d97-a42c-4bee-9c45-aa8486f82e93.json and https://artists.proofprofile.net/proofs/artist/416c8d97-a42c-4bee-9c45-aa8486f82e93.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 0x54a3442fada331b2b25e2fc822c6b2d6cd303eae3d8676ebdf96fa83d46d1559. 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/DEQ022011645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x980baf0a3dcddeb646b7d071117de5bd9fa92579a9a49ae7d0a2f67ad13e655c. 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/DGA092313086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ecb9a5835de5837ba44090aa4f28ec737b345f83079da528ab59ba15d72291. 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/DGA092313089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e390278d52b6358472fa0343e3360295169c85877f2f1ab77049c2f20597d8d. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/DGA092313092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c60c42bfc4da62cdc84a687d4aceb120bd447de8f2e57025fd6403988dc8746. 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/GB8KE1756397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb5dfd8c8e2e41ca79c9fd805fc436037e72117a2379edb682ec397e0b8b0966. 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/GB8KE1756399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b255deb8c7ed1a399754e2669bac9b5d58aec2fe2e38f62b5e17a7f16e85a8. 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/GB8KE1756400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb5c3d5fa33936b7c0468fe3e7eeb0effa6c66e4c97c075ea586f91c03a3f86d. 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/GB8KE1756401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca8ec4373093ef0c6aed6fec64e403b5fe692c672acc4a193836d1269ff43382. 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/GB8KE1756402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12ae4b2bb341323fd04f5765ae1b817dead7a53fb5f0590cadcbbb8ea0785085. 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/GB8KE1756403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e01a2519c3fde770f83be54414fb54209fa9730ff2b9b9af3b131ccd09d0586. 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/GB8KE1756404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac85242f2bfb6e48ba21e38ef4d0eb06d3dc91c9c8bbdce44d7faadff97c557. 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/GB8KE1756405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2842a439a9aed34af5319aba5385e20ff660f344e7a6fc8588e7f9c34bf7d060. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T18:07:56Z), 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/GB8KE1756406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42bc83f9951807b1b6f24b8ffba47b3d80b355a19cd64a9416759e3d732bb0e2. 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/GB8KE1756407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54a3442fada331b2b25e2fc822c6b2d6cd303eae3d8676ebdf96fa83d46d1559. 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/DEQ022011645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a0355281bd687f6dcec94920845446f584a85d3e7b319799dba9e977b27d2c. 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/DEQ022011401.