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 0x07dd84faa6327ecfe5d2845215358ad1bfe405a03e7da58b4ad01cb6d1cd3811. 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/c028e88c-6b55-4f26-97db-bacd0906878e.json and https://artists.proofprofile.net/proofs/artist/c028e88c-6b55-4f26-97db-bacd0906878e.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 0xfaff3dbb882696c20bca88a468e1f17bbad907fb51d65fc12721a9221cd0bebf. 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/SE6QE2369099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb78999eb1c03ef878aa84b32a5bd01aae1f91af1a9b31d4e96c84ef1f6851863. 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/SE6QE2369100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcb177189e106167c84e4b2f06b4b2a0cd011c2d1c36cd392904f627cdb34fda. 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/SE6QE2369102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5930867058db3645d4b8d6090c74beea3ecb213d60d522bbee5a9ee63b72be5. 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/SE6QE2369103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ad45954a81b8738b9bb1da71e81db2d19e31dec8698e1ddec567dbe8153288. 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/SE6QE2369104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac65d84f12d1871f3f789c6611b3aacf3b494ca18d93ed0ef23c0ebd6e8b217. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SE6QE2369107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29840edf144c408621402a2439ce330826b92e481a83552596a7e94a6a52aec2. 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/SE6QE2369108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2953203992d42639e2cf953c8646a600b03d8f14740242f98eb62d995f54fd47. 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/SE6QE2369109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x613d0f9767ad39ccba1d5f40e129e8a4fe20ff7f592b8e920efdda01bb4fe5bf. 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/SE6QE2369112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d3641cf3f3e2c5b1b79b6de8b25bf41355d50abefc3df87b28a410506a1694d. 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/SE6HN2374156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc47f0ca9ce36b7bdbb2ee64ea524436c5cd7e48181864e44e4ffe0b5460bce4. 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/SE6HN2374159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c60cb2c919416d8b3b605e4862f07631d218cc09f01306fabbe3d1fc20a160. 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/SE6HN2374162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e227259a9acf7fea6620be5b4b1075fb214c0607baa506dceef9fbb60118b9. 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/SE6HN2374163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669e3af693aa3f8602c85c4d162d0d8c80f9e922989019f18bb271b792b94f31. 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/SE6HN2374166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f4037189dce6a1b3671bb64394841346a0f3933730dc24c79af28646db1cc81. 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/SE6HN2374167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab28a78d4c67ddab1cf19df00e23ab059ae97279164298d78aaaedfa7f7f7879. 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/SE6HN2374169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee0594a947d7277448cd5a0b61df592cf3a40bb482aec10241b3f76be3bc35e. 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/SE6HN2374170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688076e6ab757c5def895c1e1470ecd41fbf691173fe5c5ca1edb0038ffda0cd. 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/SE6HN2374171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f1acc5f0fa100b975c139f5ff6fb8bd345f0aca273ed90723c4712f39df01f0. 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/SE6HN2374160.
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