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 0xddc0f76819a908ce26e544e8b2ae6416619ae2300e8de359159c546e7b719196. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/df696396-9040-4deb-b0f4-f7613e49f31d.json and https://artists.proofprofile.net/proofs/artist/df696396-9040-4deb-b0f4-f7613e49f31d.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 0x65a4706eb1aedac87813ae1216cacaf2b227a88cd438a7af1641384a94261905. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPI541700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2efe96659a47c6cdcdf700298f326211e0b376b2c78284ef7036c2e4202db036. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/JPI541700013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554377a47008a30fc33b46a6ad400144b719003290346ebd78fb5a34c67b5192. 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/JPI541200059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a189e6a8c33bc956b7bbb54158db71de1f2501b3ebe07205395b8054e1f39bb. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/JPI541200052.
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 0xfec3fabfce8c520991db4adf3a4896bbedda28a2d1b4c74bc9b0e87c24ac0b9e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPI540900217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6e128b4b0b516c376bb14338ff921eb0bed7e959803ebcd712beaeb1f49dfd. 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/JPI540900218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a26bcdef21bb38cac5a12456ecde64bc8f69e5cacfc5a3127fc0431cadae4a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPI540900224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c1532f5445e0661405e542e2f5a7df19d6beeec0959444476a42318d9c23f2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/JPI540900228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa79333070fcefa769caccc02160e42077d601b3ea091d9e752e906cd1bd4b50d. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/JPI540900227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a3d3ebb7134cc5d245e3398c9bb15f24e9191fadc4724d35d5891b416e7d5c5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPI540800098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a5bb31fd53134d290c50fcc095d3b51dfc6245c4203bb9f16584f5d3bad305. 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/JPI540800095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf28601c73723a9cd156e86757ab4062ee392f50c0ba82328af75ec499d89fa. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/JPI540800099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad588e055e362d5c6e54d6b90ca6eb6a22cc3c9e70c7d4bd5b14a082158e9292. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPI540800052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x705d548c5993fb15555bf8f454736a434b9e8c51b1bb2a5020036c51e4cbf7a3. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26:40Z), 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/JPI540800043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c137f1dc7391dad971e20c10b8321f57b28df3d3bac2d19d6208eb23e239bc7. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/JPI540800045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e2cf235084535d5d45b1711c23280767178bc749563f5ce09d2d80d2c339f6c. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/JPI540800051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b320d108cd9ad359c6d207b2537a1bb16170609788e32ae9362f8b0740c3f2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPJ900500490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7843f409aafdbbf690baa6fadd77a47294b7a9b0ca8a50e43a99da132b8a7312. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPJ900500520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab28656cb836cca48b26309513b62c3cc604a20093cf4fbb4cfdb0a291dec4d. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26: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/JPJ900500530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ab8a3e4cd7213091d4ff776bd3f0aec870eb565850777c82d371c0dd59756c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/JPJ900500560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11ed3f4b203b163d9a378475e0f53f1e9bb3a47be8d8566f40501307a19e08d5. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/JPJ900500620.