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 0x628d243009fd5946f612a9495e9095bde8b98a4cece0b175a26c933d3192540c. 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/d99f832b-40f7-4303-9f27-1093d4d62b87.json and https://artists.proofprofile.net/proofs/artist/d99f832b-40f7-4303-9f27-1093d4d62b87.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 0x53e30140d9ccd98b93632f12e7a42faea7af242901451cd708aea6e9d39f7fac. 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/QZDA82407397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda18f033343c15520e822dd1a086b5d6132b175cab69550e5c2989f668379a4. 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/QZNJW2465929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522fdd21fdc1daa08cccd2aecec17f501764e3aa6337a509e0c4942881a7aa79. 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/QZPLR2473467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf542d3c265634590e5e19bc58da3c3fd66c254ffac61b4393fb6406071b468b1. 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/QZWFM2310387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf631d30f4e816dcdb3e217b2178adcc5878ccf4a5845a853607d5c957f9425c. 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/QZWFM2310388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa007e8c27e09eceefc40dde440a46e267d6a601c49dc8d50c61771d6c57da9d7. 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/QZWFM2310389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8559f8b65675df3406627217ef2fc88744726c4113a0a064b7f6101e1e1acfc6. 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/QZWFM2310390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4abe349ee5c7cb416659cfbd252a89389f067fce648bdc68e869a93164f63e5b. 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/QZWFM2310391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7106230f790fa56912dbbfff4a2a5a581f4b37b02b685410088ac7b3215df4dd. 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/QZW9L2373341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7106230f790fa56912dbbfff4a2a5a581f4b37b02b685410088ac7b3215df4dd. 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/QZW9L2373341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9162c83700610126f0189dfc17c155eeb29085ab2504de8ead29ec3d98458f5c. 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/QZNJV2429723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd13e09d8475cbf66822b8ed89c3ec758ed154f4b6fade589ded8ee83f5ff0427. 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/ES71D2300456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3144bd05a4ec2a5af6c292e7daa120fbb42a697c7949abcf53e11892f8cde31e. 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/ES71D2300398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39a4c488a7e247a616f6a2e155caf6919ac751a32f8307e0a408363f469f1d4d. 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/BK4DA2400292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5217271d56c890076a62975c50a96753d9ab70626aef7b19a03e356a50873771. 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/QT3F42429228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab4d68af81d621d3b431d7d23a4ed294e2f58ad07217f5d6018baac8e3733cd. 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/BK4DA2512177.