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 0x0fa1528775b90683acb98278cc84bbde2622416cd3fee34add9006fa7e887777. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/80b97c2f-fbcd-4a9a-9527-94a4bbcc4285.json and https://artists.proofprofile.net/proofs/artist/80b97c2f-fbcd-4a9a-9527-94a4bbcc4285.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 0x57eaf251fd7d780b76fa6322a39864aa5a565b5e3c3f1ad521aefa3b416b08f6. 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/QZK6J2297776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1880f1f1e0ebfc881f7962e8d505086e1a2c340e1ac0a47d39d06c07627b5e9e. 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/QZK6J2297777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b77d7c0531810868aa5e981764b06895bf377c1fb54232376b6e72c5f01ed3. 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/QZK6J2297778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8641338a11f7228a2f1133027e3ff3e6290b245c24a33ce41751bfd5b707533. 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/QZK6J2297779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4a2bc4457a7df5b6e1986176b2ded31169a48902d73ceeb6ea62cc1e9fe4a9. 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/QZNMZ2222717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e4673c3f482568fcb54db4c6ed10a7d822207d8f0885f1bf437c5ea4a39ea4. 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/QZNMZ2222718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb36e82154cb4ee9674a85523c0773386cd310e49f0405c3b4435c0c024c4f2. 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/QZNMZ2253722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24f38b468975d859fcb951aa39093adb0862c8b567cf99b6616e3e8489e96db2. 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/TCAEB1939775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7ee76aafc4057d81dc4c8934f1da0ce2df20e4d2359ba4c1b9646e756771a4. 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/QZL382455218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7073f3fc785b5d6325d621a3e8eff2df39da8e3e8ccfcd0d8b1af80f8c564636. 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/QZL382455219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d7e4338e0f8ac63d9c5f77c7ec32d76c3648d5914aaac69674a5f059a08368. 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/QZL382455220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf0f38ff5b2e9dcb6eb2aed22d23b874448c1090c50c11b5338b7ed248480d90. 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/QZL382455224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa796ea21cb3565a96c2161101d4ab7b732362955d5f8d3779c2277046666e2. 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/TCAEB1926246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70600f69247443c68fb9dd358c9fccca53bc3cca5a72b04faade51f4898152f4. 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/TCAEB1926276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb7e8c0d6ddb7f561e04b77478c63611f9d597f79eef82136ec7c80534df919. 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/TCAEB1926301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0515d41f1cf48f54f2fbe830b760a518ba28f3ca257f7f31131482eec7f8454. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:08:54Z), 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/TCAEB1926314.