The Jihu (), also known as the Buluoji (), Buluojian (), and Shanhu (), were a Hu people who lived along the Yellow River in northern Guannei and Hedong during the 7th century AD. According to Jonatha
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 0x32613881b014b83d27ccf606772a9eb69e75d0a487ee3b7c4fdad20bca889611. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/665cdb1f-7742-44c0-90be-b7010d68b28a.json and https://artists.proofprofile.net/proofs/artist/665cdb1f-7742-44c0-90be-b7010d68b28a.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 0x13a65b473a7b5924c364451632c74c1010898ff4514bf6c94bbc3e16f68638d1. Chain 2 (Bitcoin): anchored in block 960223 (2026-07-30T07:51:46Z), 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/TWY312411001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ddf98c29dd74400f168544d103c5593f8ff21e8020ae8126d410da265382f3. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/TWY312411002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd56480fda573cc393cbc73e5a2e3eb6ebbe4fd879cb0ece24f4b4f7e802086c5. 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/TWY312411003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d06980d464ce3b1058ea1cee0c6bc6502c2cca055edf8c0e59a33fb2e580478. 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/TWY312411004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c8a1767883d5e4f46ee5320222c35239bb6c040d301db59ead87666bdd56696. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TWY312411006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a5fff938b81c75716ec069ad5dde9b19de2e55ae205ae0c5a1603c90345683. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TWY312411007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x809e3396104c8f5b9b4c04ade99616cf0d905133648e613716b0c32414cba1b3. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/TWY312411008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46a53069ae4bc248419ddf3e6563f641a8da5ef6fbc1dc9c6c4e2914e2fdba10. 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/TWY312411010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554aaa41531cf291ca2a36929ee399e0c6d3d4a4e5efee9fd548490351b72fc1. 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/TWY312411011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e403662302bcfdcc958a0ac33dc2f8b86453daed924e1b678c8185ef83fa6b5. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/FR59R2003458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9499bc52d972312877f4a48054957a1e9f47a832b9ac87f360d1dad2bf5c3fb. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/FR59R2003460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9abf7cb6262759bf1abae7c05dbb65726e34f6c822c772cb63abe3bc2b49024b. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/CNZ632400501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc5deaa13ce3d9b879e46ff41921bede3101b5da8efb760c7a91bb3623284795. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/FR10S2192509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16197f867fa380fdb96e268f8111607c1ff57f23c845cec99de038cd121523e2. 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/FR2X42045941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f673c3699d402ec0c57cb880a8e66d52fb6e534ec55047533c2e9dafc52fa9f. 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/FRX452042553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x273a906c6c51289825808cc6549f3bd1809e2e0d31d550295983cd9e5efec4e1. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/FRX281912476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ff72587c5c156944e5fd5071413289f7421074fcff9d48616c5ec9e86a6f9d5. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/HKC371828526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef07fc75bea2ea1e195e24907efdf9acac3bbdc2a23f00b8569371ed1d1ade71. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QMFMF2008729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b2016aad02e1f1636b93075c4945604906c79d8ebb09f1d0ec0fd8459b9042c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QMFMF2008719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2fdfa360863fb722c4d8292a55a234568ee5f9c26469b4abb02cd45b029ad22. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/HKG731676723.