ipni / cid.contact Goto Github PK
View Code? Open in Web Editor NEWcid.contact Web UI
Home Page: https://cid.contact
cid.contact Web UI
Home Page: https://cid.contact
the /cid/bafybeidbjeqjovk2zdwh2dngy7tckid7l7qab5wivw2v5es4gphqxvsqqu
endpoint returns 3 entries: 2 graphsync and one bitswap.
when using the web ux and searching for bafybeidbjeqjovk2zdwh2dngy7tckid7l7qab5wivw2v5es4gphqxvsqqu
you only see the bitswap entry rendered.
Example:
bafy2bzacebc3bt6cedhoyw34drrmjvazhu4oj25er2ebk4u445pzycvq4ta4a
From the cid.contact website I get this which seems to indicate dag-house is running graphsync, which last I checked wasn't the case.
curling the routing/v1 endpoint shows only Bitswap from /dns4/elastic.dag.house/tcp/443/wss
curling the /cid endpoint seems to also only show bitswap (although it shows the many IPNI internal duplicate records)
I don’t see garaphsync metadata listed in json response under daghouse :
$ curl https://cid.contact/cid/bafy2bzacebc3bt6cedhoyw34drrmjvazhu4oj25er2ebk4u445pzycvq4ta4a | jq -c '.MultihashResults[].ProviderResults[] | select(.Metadata | length > 4) | select(.Provider.Addrs[] | contains("dag"))'
There are, however, providers for that CID over graphsync it seems:
$ curl https://cid.contact/cid/bafy2bzacebc3bt6cedhoyw34drrmjvazhu4oj25er2ebk4u445pzycvq4ta4a | jq -c '.MultihashResults[].ProviderResults[] | select(.Metadata | length > 4).Provider.Addrs | unique'
If I have not missed anything this looks like a bug in cid.contact web UI.
The current status page use UptimeRobot, which periodically checks a fixed endpoint and allows us to set ad-hoc announcements. But it does not show the history of ad-hoc announcements once they are resolved.
Ideally, the status page should:
issue
.FileCoin uses Atlassian status page. Look and see if we have access to that and see if it makes sense to switch.
The total number of CIDs indexed fluctuates based on which backend serving stats. The calculation itself is dependant on the datastore used to store information: not all KV stores offer accurate count of unique keys due to performance reasons. A solution needs to be specifically designed to keep track of unique CIDs indexed that at the same time does not impact the ingest throughput due to locking etc.
An example of such solution is to keep atomically incremented numbers based on CID prefix, then periodically aggregate them to get a total.
In the meantime, remove the count from the landing page to avoid confusion.
Status page is now moved to Atlassian StatusPage, which allows a set of automations and metrics. Add automation for changing status based on metrics that correctly reflect the state of cid.contact.
Using CID for testing: bafybeihnb7pf32arwdvzmlht24n6jf3362jjgobbwex7delf5ya2eompc4
Application error: a client-side exception has occurred (see the browser console for more information).
Use alternative free software to host documentation as a result of gitbook pricing increase, such as: https://docusaurus.io
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.