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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed2e62aa0b39f533919f41455deb70dba8ce36d2940a5b46e190f9123226796. Chain 2 (Bitcoin): anchored in block 953704 (2026-06-14T22:58:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/799a94be-4f57-4ba9-aa47-a9433a20ed2e.json and https://artists.proofprofile.net/proofs/artist/799a94be-4f57-4ba9-aa47-a9433a20ed2e.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12610fa041886cd6200763039efda73bb2ac3d0dc4f21cd5ecc7e76ee408f375. 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/BRUON1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc43c2b9c62c74a21afb2888c022f73896686db03b946e4135e2566393a35c684. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BRUON1900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe496df7a0d2c3214c53df4674b524082f4b64fd2609c583cf71ae72ec12b6ac6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BRUON1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd14e2abb034885159b468f191de2db5f479fb767fd4595fc4ed979ed063a2d07. 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/BRUON1900009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed45c03bc47145f95fc2492c1afb053add4b74cd6d6a641526bafc69a1dbc4b9. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/BRUON1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2fca2b2f7c896e701f1e11e71817b49176a39fc7cc131eaca16350e3bf80d2a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BRUON1900017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb174822c3d31e1ccacf737e675dcb060126b196607009c649930e103896a5b0a. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/BRUON1900005.
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 0xf7e82ab5a1df11c9a678f0b6656713d5b069ac7200a65945a03c2e071e5d69d8. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/BRUON1900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba9fd6fb5192593293a6fbde7bf0b572d2cbf9c8af0c9b1129b5d94abf9b98ba. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/BRUON1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643fd92fd60d28b0548b634c310ef3d45416db14e10ec739a8413eab0bb7e8f3. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39: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/BRUON1900008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85c3c23b5c40f2f0cd36efb8975c77548736566d21b83e6925a40f324b654499. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46:30Z), 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/BRUON1900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x998433fcde5cd80fbfa60b49336737b272b3e8bc65fb4bae982b23bbbbc224bf. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53:20Z), 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/BRUON1900012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a6cba28790e37a878cc9ec9a03d172d9846c3d404a9e2f263637d943d23fceb. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/BRUON1900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9233a219023f1a28d42829890c7fc6c209d8ef860eda31b7636bf4bdfdd8a55a. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/BRUON1900014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f2390aeb105697249ab1c638bf598751e5d9b4d834f1564fbc1cc567f9774f0. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/BRUON1900015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d6905f28a216ddee1a4d448b73c05c911b9287e4e14377fe119afd517b61e0. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/BRUON1900016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0be67b87408fe9818c7f4b9a5fb3101b9f3d8b104ab8f44574c0af7ea749e03d. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/BRUON1900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a36d3c2b5945e5b038955e4962122e3ef10d9635cb9e6e09cacafaaed58547. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZNJV2577875.