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 0x8d768952bcba8d38e4fedf904937d352cff866a19a6df7db66699729dd4ad968. 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/fb904404-1191-424b-a523-6020df8cbf19.json and https://artists.proofprofile.net/proofs/artist/fb904404-1191-424b-a523-6020df8cbf19.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 0x9e2704b0b6d0e72642fea8afc1e06ac3dd9b02f945165f7ab614e126a01f868e. 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/SEYOK1616180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51872223de6c3c336b3276f32a7092d9c3050f216f00d61551e55cb31ae22e4. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/SEYOK1616181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a6023ce4385c834b67d36732012e80de7910fa93d9165917ad4f4af6b2f01ba. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T08:52:15Z), 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/SEYOK1616182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd340ebba0e2061754d78eb4e15a44be0caf87cec09a18b94bf96088440def941. 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/SEYOK1616183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099f4960b553b654209a7709e56e4cff358d5c3f52def3c0b0b5b9da9bc50f5b. 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/SEYOK1616184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6954f023697f8cbfa362e33cfb7df820fb841b9be71b77b38e09cc098fc9e153. 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/SEYOK1616185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51ed1d4e90affaf86cd451b899a83c20a20b2265f9bcfc08d956f94d41e479c1. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SEYOK1616186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c12b3f4a63293810693e7e48756246ee394d9c3c99f54385eb77c8f41a524d. 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/SEYOK1616187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17bd7c6b451b3d89a57b854e3e44d62fdd3fec0bdf5d05aed43b33d8dcba2b04. 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/SEYOK1616188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefdb8bb7b7a69ef538ee5b2c661a1592c0752f4987099a0c2082df2c165c7f4c. 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/SEYOK1616189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8960ae7d932a30ed359a350471f1e0de9865f08cd353063702d60d507b4aebef. 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/SEYOK1616190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927c222795305cac39ee66c60bd5fd665a5b246b143e4f9686b7cc4725674662. 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/SEYOK1616191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8784b16c9f4d29afbe915723144d30284adeb16daedc9fec87472b2895f7377b. 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/SEYOK1616192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d7cf2d830843420ebee65ef64c9d30ca6f830ce6a3e1e73c6f3e54d97a4d5e. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/SEYOK1616193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b5b47b59c873092385ffe705b112942df1ed7daae65858c536dee2c17104bd6. 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/SEYOK1616194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1977bef6cf1cbe0c4e3be0011244837fd389d62fb4a8362654e0395cf4c6bac0. 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/SEYOK1616195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3d67cd4ac8ffe9a7f1777bfdcfd0e4c501ab19028e236d6763658d119d0ee8. 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/GBKPL1671242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b8ade6ffd335a450761a0412a46361553fc92cead2aa9458cd1dbc5da11f65f. 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/GBKPL1671240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec75d8584ec7d3972dd72bcc116b10f2e8b7b4a196193389ff2566e9203f200c. 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/GBKPL1671246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb85ef5133f1a099f71402d10a8d9829f0c5cd135d8abcb74947293a53b392758. 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/GBKPL1671241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b78b3bc36634ac57240394f308067438f275625affc896bc4e5a3b006fd7662. 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/GBKPL1671239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd79bdcfc03cdfdbe6923c59083ac7d4ebb49480af1a9852ad31fb221c51f33. 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/GBKPL1671238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9a83e89af320b89be232e7b11cda0d7be00a215ff64a5ba60f876a472db6e29. 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/GBKPL1671247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x255d45a48a6e80924647931a9296b999e9b143f8516ed38f1f69ac751c911c3c. 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/GBKPL1671248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb53da9fdd7a83bddf8e4fa7555ecb7b66d9ca7dcba44a41767b2375e947765f. 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/GBKPL1671245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91f6a1f8a4072c4e3d14ff6e572ae83769a73c436a2525737db16c45137c176. 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/GBKPL1671243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20197b2397e9b497a15509d54f284e7e5da69337c38bf3b6b05c4173e1cc7691. 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/GBKPL1671244.