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 0xb98098e278b0ed41b4ab914dc444b32760bbb2e7610f67ec8410d0762b9e0129. 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/9c219c91-61d4-4dc3-b5c3-b5e7e641328b.json and https://artists.proofprofile.net/proofs/artist/9c219c91-61d4-4dc3-b5c3-b5e7e641328b.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 0x71cd8ff8ba97a260edd667baa431accd4f8e55f8105dbb0c615a06e6798ffe53. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/JPCO02136260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x227585c50ef30db1417f5e8eca88f1a345e72bbb917c48a40d2db87b42d341ab. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPCO02238460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb76c1b832484a6713ac0f77ebee9be36a643c2e2dafeaaf9faf59194174b5e24. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17:53Z), 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/JPCO02238480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce8111fc99f77b5c81297d90904ce04951bffc9313e11c6b746e55c0bd559ee3. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/JPPC02211568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363a94615edb0ab1fc3c0be678d7f99f986547267cb4bcf9273c322a740e6ba2. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/JPCO02218230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61699c2e2f79a1727c0923410eb6a78a59cdf94c83efbf40ba0048fc4c9ef41. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/JPPC02310674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x939ced5a2a740d28e5abcd258e4357ba10d956d4109ed51a2d81450385eb6cc1. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/JPCO02031410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644bfff280c841ea16d9d95804e7072aa94a0181c51c71e89f3ddef68267d783. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/JPCO02113180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363a94615edb0ab1fc3c0be678d7f99f986547267cb4bcf9273c322a740e6ba2. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/JPCO02218230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x114472e2a8db528a5e462e73d42562d413efa3b6768e5a6d6f49eda2e07a4bc4. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/JPCO02302290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a289129d2c039e39c50573376a18c8ba0fe425ac49130cffb1b9958504bd83. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPCO02329350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc0fe48a6f8f7af7002947a6dbaffc9880a5dcac68fc24608496f654da3c454a. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/JPCO02335920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed361d74dc1e16f1e03cf8ccc8dc5d513c96770b576a8a2ef8440546bf762b6c. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/JPCO02429130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3dabc40b988587ea6283fbc2d85f1ba551cbd1d71032b18b22b799fc9da3792. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPCO02505070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c258a21139d991648da2e73574cc99675616ddbd7632eaf102f7c3b46aca526. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/JPCO02505090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x788cd278b590aa8ad5fc7f22434905bb9bc81630a9ef2b401b0ffc9a1eefe3c3. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/JPCO02514080.