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 0x5673df4c24cdbfd9c0d691da8aebb59c5915e3f1210f497a2eb3fc402dc2b1e5. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/25199e4e-cd4f-47f8-9e89-e263510812b3.json and https://artists.proofprofile.net/proofs/artist/25199e4e-cd4f-47f8-9e89-e263510812b3.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 0x11fbf9b81eed8fa446aa2c3326daa941d2d0b947e2cbf74cf791743d9aca71b8. 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/JP92Q2401492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0810749769fffb2b7788906f5156e1f02933c0fcce1e4abb55298cbdc744178. 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/JP92Q2401493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b147d2a889761e18b17565b205be3aad7405a0ff6d7e21707905a9dcd56d580. 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/JP92Q2401494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b322c3415a5ad4dd3fcdb66785af8b7ccc0e94bb53bf27b33ed0b144c4a3c89. 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/JP92Q2401495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc93b3e76b04615ed3bba83df2d3b89afc8b95ebf9189515ea12b8df1e242d8. 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/JP92Q2401496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed39b5322cdac2b2ea04e5825211072baeeeacd07e0043c71f859776dab0dbb. 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/JP92Q2401497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x848f5d3cfc2921dc4fd688ace7dbb8e527274fae1a17f349fd1b8986105d3fac. 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/JP92Q2401498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd01ef7d9e3b880d35294266245682f204a533d9e98ff93927256912c2466fe8. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/JP92Q2401499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3fc87f5c77eb2189672d4adf5b26503f93fd978027e10996f9a98f7640dedfb. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/JP92Q2401500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd503c12452170fedfac81a6c14e7477f3d4d942e94b220fd05690d4064a237. 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/JP92Q2401501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91920138fd22c54154e41d4bb6cb0f7ae0916261e04d8bff0d8189e27ddc9bb8. 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/JP92Q2401502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d7fdee30a8dfeb0f3ddae23541b633090110285902dd1ddb40883ba74e18b7e. 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/JP92Q2401503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aea43f5fd3a2339a0b4967d939fd8c67ad654435d09785a315674371a6a07b6. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/JP92Q2401504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x488f98977a5743036e398ada0164cdbdcb55dcb76b395d236def50f88b788c3e. 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/JP92Q2401505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67475da66f5a61c3b54beff2fd0972076407186eb66ec585da78477de5b64543. 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/JP92Q2401506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4aa6ab15da4a6d722cf7b2886ffc4ae84187844ab390d62c3be438b873d55a. 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/JP92Q2401507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a2683c48f911a51f079430eacff418f138c2ffcf5adae43e176acbed44c2727. 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/JP92Q2401508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c9f76533993b0c6f2aa43a475c2754c2c1958e9b38adb1f1f42a4ad9a5474bc. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/JP92Q2401509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73f3d476d8313d1e9b43df83e405f3b33e0efd9faadce24fa2b2caa9d71118c1. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/JP92Q2401510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90c1e42e67e510e34e54ec666a22525caa2b6242b5e5ccd6cd2948d28fb8a2ff. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/JP92Q2302064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0fe34491d8aecaa49b8f98b0fe38c99afc282b1bf969e3a1fa420db2605484d. 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/JPA652306341.