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 0x7c4fb2dff80478f504e846b54b79ef519837eb3075dcfc2469dac318820ad52a. 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/4f5876b5-4657-4d4c-b8e4-0b85be8cdb48.json and https://artists.proofprofile.net/proofs/artist/4f5876b5-4657-4d4c-b8e4-0b85be8cdb48.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 0x4610efe641e44fd311ceb0b9226e43b3cd0272a3e3a702219b84bf4d7f16e0d7. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/DEZC62031034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4fa73b5c57dd8bfa1738730e63339a10625b86ef01c54e11d8f6d6bf9a6e61b. 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/DEQ022382357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5965f08064b49b4445593c239d620896a23de254d5d1b7e0c101118ba767866. 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/DEUM72400097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae4b3a5db341117a3fbd5d82f95363cbca7ccfa82a630db477e921e3c63e3f2. 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/DEUM72307177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb427dd44ee61bb5aa6548dea2f08507b1cf9abe8fd56059f960173bc78b97128. 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/DEUM72307181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfea758786c9db25ed9ee8a8c1799422cedd8f5c1116054eac04f4e682fbdae47. 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/DEUM72400084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x778708c10816fbfa6ec40916575ea446c76b10fa07e64397e350a808ea013cd0. 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/DEZC62431148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x367ead923028057625a76ac0ce6cad25485c5aff50ac474132be1df8591012bd. 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/DEZC62431149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35befa062f9570acf9edb617e6132b8f952dda6cb000c2b824a16d91f66932a8. 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/DEZC62431150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeffb1e912551818c61fc34abba4f244ae3b2d27b94e48c3d2daf9f61bfc20860. 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/DEZC62431151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaf6065ef479dc51e3652e88638cc83771190da7bbc839e456a90361a92e3330. 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/DEZC62431152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7deca08f3a9c8a2bb3ca40feb3ea97172fbb3105bfa70c689d4c24a5e5d053a7. 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/DEZC62431153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0385e01eb157baff5feeb5b56cc38d4a462756df5f3715ffec1e5c81d6ad9e2f. 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/DEZC62431154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5e029976639de270aa61fda71919245057cf4844f08a90ece9db3390b2636b. 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/DEZC62431155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cee2f7b1922dec38235ee0618693f19882ffc2ad379dfaba86d5d58a77f9fe1. 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/DEZC62431156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1586ceb0d2da768111be5d78bf65311029392aa3fc78b589d174a1df5bf91d8e. 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/DEZC62431157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d4e01556054c9a11a14726341cc23a03920f095269800165a8a982df2870626. 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/DEZC62431158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d089daa777ba3d64d4664d0862d2c8a7aa779493de26a06ecf8efa29876416b. 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/DEZC62431159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefa06cdb975ac9edaac833823d60c9941f5394141a8404ec935e5bfc62ec451. 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/DEZC62431160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6115e6398fffebe309b1d8935db4fa462f6226f18d8fbbcf4decb4ee08ea14fc. 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/DEZC62431161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ef00e91673b6bbbf44b6ddbf5bc1d44f839bc39294f8a44fcc4726e07f402e. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/DEUM72400093.
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