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 0x189f2c82584829ed9a97dd2b57001b617cae0b8af972d475b37dbd4b4fb3c300. Chain 2 (Bitcoin): anchored in block 953678 (2026-06-14T19:23:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/636c14ac-e42f-429e-8dbe-bda4fe9dfd2c.json and https://artists.proofprofile.net/proofs/artist/636c14ac-e42f-429e-8dbe-bda4fe9dfd2c.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 0x7938f1f9ade295efdcf0c082bebf64c7878f2bf499003504aae3626049903d8e. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/ARA491900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb322a59e8101aee207cff76acec251aba510564dbad3383e796f52d6bda41111. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/ARA492000050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff42e0f0b501d519691f047f013afb9aba6673f174bcdff23f0a7105258201bf. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54:25Z), 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/ARA492200133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa214f79f872ff4ea5caa973c56b90f3c3c0e798bd37c3ef9d784e8e75a39f05. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15:11Z), 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/ARA492300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70718c154d08073b310f180e064c2b9c8bffe09bb84bb7e497af384ac9288590. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/ARA492200188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a6dea9ad43fa86d3ff99f919d7873f4c63ebf8e003125607ad28946e7b1f68e. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/ARA492100108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b90c340a862e6b2800c3b2b000711680883ae7a7cb9e87c810c92ed6735b29. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/ARA492000126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ab5ecddd40702b465e183ce7d264430b99effd1ac81fed8c5bc890ab800dc5. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/ARA492300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8366c8485c36299662d33d874c1ab036d50e3353d47183ff9792d1600c5c599c. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/ARA492300135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeed5f526dbf80af5d8ef88dfed80d7379b0effdcfba0217035de4ada399afb5d. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/ARA492400161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2977a813ea9e91ae57e9321a8ab5725c95b33383ee1a73b44d8b59702f8a60c2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ARA492400207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f47a9612faea683225914458687fb32f86a18f10b13a3fa6ba8247ebf721058. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ARA492400235.