{"title": "Interplanetary Network Indexers", "logoImg": "bafkreigkzaeyqwr73wcaprhs33yjz6ayn4sne3626zcyj77tweg5fgel7i", "website": "https://ipni.io", "bannerImg": "bafkreie2gv624ewtiwc5mziipbnqpc2cqe7cmbobiqd7gn473ikoyfmuvy", "createdAt": 1729045355980, "userGithub": "willscott", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..cQli5DFawddyH18bGaUFKq1Nb5Vm8rQMvjMRwbIs_lGtjUw0lRecwuRkqvRj_9j7Ns1Jjdtj1H6rxVxW_o-WCw", "type": "Ed25519Signature2018", "created": "2024-10-18T04:14:06.832Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-18T04:14:06.832Z", "expirationDate": "2025-01-16T04:14:06.832Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xcB2E7F53F446AFA859192194Fc2E7eeCA20f6285", "hash": "v0.0.0:Ajban3+2N5mJoZM2dz7kvQIA80itd+PqV7pwlXDrk4k=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ipni#428199"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..xp88QRmRMzmCwpjP7gDW9KXZngd_Y4LkARKLmgJd0l5SBB4TvxfBxTkDZgnxPNO8Im9xz4lz6--_AtHc8TANCQ", "type": "Ed25519Signature2018", "created": "2024-10-18T04:13:53.775Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-18T04:13:53.775Z", "expirationDate": "2025-01-16T04:13:53.775Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xcB2E7F53F446AFA859192194Fc2E7eeCA20f6285", "hash": "v0.0.0:PONJbnSajzaSoivozkDG3Nk4BRFaerCnoIGjta3i8o8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#willscott"}}}, "description": "Interplanetary Network Indexers provides an infrastructure layer for 'content routing' - learning who has what pieces of content addressed data. IPNI is a scalable, federated system that fills the same role as a DHT. It is used by Filecoin and IPFS, and offers a neutral interface for publication and querying.\n\nYou can see an example endpoint for querying IPNI at https://cid.contact/.\n\nDocumentation for how a node can publish what content it has, and the semantics for querying is maintained at https://github.com/ipni/specs", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "ipni", "projectTwitter": "willscott"}
Interplanetary Network Indexers
Interplanetary Network Indexers provides an infrastructure layer for 'content routing' - learning who has what pieces of content addressed data. IPNI is a scalable, federated system that fills the same role as a DHT. It is used by Filecoin and IPFS, and offers a neutral interface for publication and querying.

You can see an example endpoint for querying IPNI at https://cid.contact/.

Documentation for how a node can publish what content it has, and the semantics for querying is maintained at https://github.com/ipni/specs
Interplanetary Network Indexers