1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0xf3fee4a54601db82f5dac680b258dbbd8b4cf5a65e5f890d780ae97ddf2743bb. 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/b6d64735-90ea-4e03-b241-4d534effe0d6.json and https://artists.proofprofile.net/proofs/artist/b6d64735-90ea-4e03-b241-4d534effe0d6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
ミュージカル「忍たま乱太郎」第9弾 ～忍術学園陥落！夢のまた夢！？～ オリジナル楽曲集の段！
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb47a2257be9b1925ff94a5aed008bbacd1f4a26c590e6b3248f005386bc6c06. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2cNNcQkxjp86AXmZNBvKAm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2cNNcQkxjp86AXmZNBvKAm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb36a2d6ce8ed929b7334792661653d23239b363066ab4e0540c5f70673c4650. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3uryGeOKffgyTQJiQxqEgH.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3uryGeOKffgyTQJiQxqEgH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344672aa8f706321ac88ea9cd9682b7550ebc2d8970c156a77f306f77b57288f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5vvb2hc6ziigRmbpDKc7p2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5vvb2hc6ziigRmbpDKc7p2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a372b1a72b36701e0baff993f416f76896dbb8aeedf50de00f99f157d0bf79e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3cXFOp2o6GP4xyCUIVLQ8h.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3cXFOp2o6GP4xyCUIVLQ8h.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c431ee72af8f1093bbf03ece2da89cff0031a6f2a09db1b5eb97303a73ef565. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3m6ZNV3F72Tz028HTXHxZ3.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3m6ZNV3F72Tz028HTXHxZ3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e79aebeeef77ce07c6ab112b8286a3d58cc6602c6dba5a09377d2b215a4672a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2MDYqxrV9S2UMSzpuBXObp.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2MDYqxrV9S2UMSzpuBXObp.
ミュージカル「忍たま乱太郎」第13弾 ～ようこそ！ 忍たま文化祭！～ 劇場収録の段！ (Live)
{"copyright_id":"0x9f09bd19c389aac6dfac40f2b7f2948e74a033f092a29156fb4e4ed4ca3601af","isrc":"JP92E2300935","name":"まだまだ！ (Live)","registered_at":"2026-06-07T04:49:17Z","spotify_id":"7ciIszKZmIcsXAdhQSIYJF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f09bd19c389aac6dfac40f2b7f2948e74a033f092a29156fb4e4ed4ca3601af. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7ciIszKZmIcsXAdhQSIYJF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7ciIszKZmIcsXAdhQSIYJF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d93f8e46466af8895d7d9d485419eccf1b96434bc2d4a284828aac4a3f33a0f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/524lNPNqn0iCxgvpFuEsuo.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/524lNPNqn0iCxgvpFuEsuo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b93acdedcd8612a769f85f192c88b88faa09854782c4f1428b68c2deeda4a68. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5I2h2WZvhB5B2TUfl7asgt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5I2h2WZvhB5B2TUfl7asgt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7c0acf04b9d2356ee27d7fcec236f0a663089e26a6666a0a1288bfad752c60. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7gfbw6NyCdCzzEN1eAxYD9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7gfbw6NyCdCzzEN1eAxYD9.
ミュージカル「忍たま乱太郎」第10弾 ～これぞ忍者の大運動会だ！～ オリジナル楽曲集の段！
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212de6bf65c942f829d5475c852e4a9c0a341dd2df361de625bb7913b48c32b8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0qZYzPsqDBG6Y3ZcmZgbtd.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0qZYzPsqDBG6Y3ZcmZgbtd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf615ca95f3dd929f7588fef1c59052fd63cc0fcf9bf42a2cd2d4a3ec7a6a648d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6qWbuI1EahjbOJ83Reu7Ev.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6qWbuI1EahjbOJ83Reu7Ev.
ミュージカル「忍たま乱太郎」第8弾 ～がんばれ五年生！技あり、術あり、初忍務！！～ オリジナル楽曲集の段！
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d6f5f62d10a241fc235aec5409bc7ca8cc240ad9e0d586a49a6205f379357dc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2YCvIbZMJo6zOYhoMnpLiI.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2YCvIbZMJo6zOYhoMnpLiI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e95f586370ac3a655b468c67695aeca404d270d69d36546d21c207258af86e3. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7dXfcQLVnBwKimzXVWGAPC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7dXfcQLVnBwKimzXVWGAPC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8226aba33557c33da41b73161d983ac40a965f5d32e93c2b3b29e52f3ab6b779. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6Du5zM5ABAZqb9LoyF8mWe.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6Du5zM5ABAZqb9LoyF8mWe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc24d905f94d474be7e606ddc598e9d06ca884ddded0211c6ad4b2fe04ab1bf5. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3xLedTnoHLdF8fVmzrngoF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3xLedTnoHLdF8fVmzrngoF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af73c1fa2d0ed1399debfcee3daed2b88551cd873f2ce61d8646ae12873fd2c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5BZRnY30o8YZ7Ohjkv7Pel.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5BZRnY30o8YZ7Ohjkv7Pel.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x167a92e7b8f31d2ea1b8690dd5dcf44fdcdd9efb844ea3e94bf86eafdef6a517. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/35M5ZbqflEmdgeGlSehro7.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/35M5ZbqflEmdgeGlSehro7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65593f2c772f9efb0f2bdca3bdbd78d29e143e2975a2c02ea8bf923be685ab0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ruMf5jtCqeFtqZaAC1BmQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ruMf5jtCqeFtqZaAC1BmQ.
ミュージカル「忍たま乱太郎」第14弾 五年生！対六年生！～お宝を探し出せ！！～ 劇場収録の段！ (Live)
{"copyright_id":"0x5faa12923fdd806282fb5fdfa9b6a18a66b3abbe8ab6ccfc4c75e987fb35b455","isrc":"USA2P2464770","name":"下剋上を叩きつけろ！ (Live)","registered_at":"2026-06-08T08:44:33Z","spotify_id":"4JiZIS1yw5bXlUe9ocyvmm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5faa12923fdd806282fb5fdfa9b6a18a66b3abbe8ab6ccfc4c75e987fb35b455. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4JiZIS1yw5bXlUe9ocyvmm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4JiZIS1yw5bXlUe9ocyvmm.