{"title": "EAS Pulse", "logoImg": "bafkreigvezzuhpkgx42gtyv7efn7qwmsi6yse5wfbjdrhnjxkwnimmshqu", "website": "https://www.easpulse.com", "bannerImg": "bafkreierh76bp3wrd2mxay64zntbsiwxlcz67iefq5pmx6t535cveydnpq", "createdAt": 1743460301365, "userGithub": "ivanmolto", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T22:11:26.366Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x96bf5b0d0aacbbf1473def808e3071c61096f414a04528d7790b20af3d79e54b01408e4955b60dd3d4fb856adb7512d29df9c2f5103c1c9f2d08578e4740aa301c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T22:11:26.365Z", "expirationDate": "2025-06-29T22:11:26.365Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x7904667C340601AaB73939372C016dC5102732A2", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#easpulse#7421479", "nullifiers": ["v0.0.0:duzhoIvb13h+0gYekHPlj+84IN2LSC8N+HWG9GshlGc="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-31T22:11:02.488Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x71ba9848f35a4be19ac46f219a6da43dbe7b101a0bc488ad0b9f307b26cdb6b01626156acd0a603daa25bf7356e706d6ebbb863022e4e547314e336df755af331b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-31T22:11:02.487Z", "expirationDate": "2025-06-29T22:11:02.487Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x7904667C340601AaB73939372C016dC5102732A2", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#eas_pulse", "nullifiers": ["v0.0.0:hWRrbg8BoOCEj546IAZleezaXfruN7iS7oR033Frizo="]}}}, "description": "EAS Pulse is a free multichain attestation analytics platform (web app and Dune dashboard) for all about on-chain Ethereum Attestation Service (EAS), providing insights on attestation usage, performance, and trends.\nIt all started as a hack for [ETHGlobal Superhack 2024](https://ethglobal.com/showcase/eas-pulse-yhn4i).\n\nEAS is an infrastructure public good for making attestations on-chain or off-chain about anything.\n\nEAS Pulse is intuitive on helping developers and organizations gain insights about attestation usage, performance, revenue generation, trends, and opportunities on-chain.\n\n# Mission\n\nEAS Pulse was created to help developers, data analysts and other stakeholders better understand the usage and adoption of the Ethereum Attestation Service. By providing in-depth analytics, trends, and performance metrics, EAS Pulse aims to:\n\n- Empower developers: Offering actionable insights that help them optimize the design and performance of their projects based on on-chain attestation data.\n\n- Enable data-driven decision-making: Providing clear visualizations of trends and metrics so developers and businesses can make informed decisions about their use of attestations.\n\n- Foster transparency: Giving users access to critical data that helps demystify the attestation ecosystem, supporting broader adoption of EAS across multiple chains.\n\n- Improve the ecosystem: By providing a comprehensive view of the ecosystem, EAS Pulse helps identify opportunities for growth, collaboration, and innovation.\n\n![](https://ivanmolto.mypinata.cloud/ipfs/bafybeifzw6he7ue7avgi3qtnbzqq4vyaedvsolrkyee6o4pswymzhavvhu)\n\n# Features, Metrics and Insights\n\nCurrently, we provide a curated and easy-to-understand set of metrics focusing on:\n\n- Blockchain networks: Arbitrum One, Base, Celo, Ethereum, Linea, Arbitrum Nova, Optimism, Polygon, Scroll, zkSync Era.\n- Flagship attestors: Coinbase Verifications, Human Passport, and Optimism Collective.\n- Featured attestors: Gitcoin and more.\n\nThese are some of the metrics and insights:\n\n- Total attestations\n- Total revocations\n- Unique recipients\n- Unique attestors\n- Attestations over time\n- Attestations by chain\n- Daily, weekly, monthly, and quarterly attestations\n- Top attestors\n- Attestation revenue\n- Flagship attestors\n- Other featured attestors\n\n# A Message from the Creator\n\nHi there! I am Ivan Molto and I am leading EAS Pulse. As an engineer, analyst, hacker, meme creator, coder and public goods maxi, I have made a lot of projects and wacky things. Some of those I share with you [here](https://www.ivanmolto.com) and [here](https://x.com/ivanmolto)\n\n# Roadmap\n\n## Integration of additional chains\n\nAs EAS Pulse grows, we aim to include more blockchains that support Ethereum Attestation Service (EAS), such as Shape network, offering insights across a broader ecosystem. This will increase the utility and relevance of the platform for developers and analysts working across different chains.\n\n## Advanced metrics\n\nWe will enhance the data collection and analysis features to include additional metrics such as more granular attestation data, further segmentation by attestor types, and detailed breakdowns of revenue sources.\n\n## Better user experience (UX)\n\nWe will improve the platform UX/UI design, making the dashboard more intuitive and user-friendly for users with varying technical expertise. And boosting experience with fast executions.\n\n## Open-source development\n\nWe remain committed to keeping EAS Pulse open-source, and part of our efforts will be directed towards maintaining the GitHub repository, Dune paid plan, improving documentation, and providing educational resources to empower the community to fork, customize, and contribute to the platform.\n\n# Tech Stack\n\nInitially the project was developed using Dune Analytics and (Dune)SQL which is a fork of Trino.\nAs a resource you can fork the queries directly from Dune Analytics [here](https://dune.com/ivanmolto/eas-pulse-ethereum-attestation-service) or by forking the [repository](https://github.com/ivanmolto/easpulse)\nSince GG22, we have been working on transitioning to a full-stack platform using Dune APIs.\nCreating and managing API endpoints from Dune queries on the web app (NextJS), enabling data consumption via custom URLs with scheduled query execution (Mondays early morning).\n\n# Call to Action\n\nWe invite you to explore EAS Pulse and start surfacing valuable insights into the Ethereum Attestation Service. Whether you are a developer, analyst, or part of an organization, our platform provides accessible, free-to-use data to help you better understand attestation usage, trends, and opportunities.\n\nStart exploring EAS Pulse: [Visit the platform](https://www.easpulse.com)\n\nFork the queries used in the platform for your own analysis or as an educational resource: [Dune Analytics Dashboard](https://dune.com/ivanmolto/eas-pulse-ethereum-attestation-service)\n\nContribute to the open-source project: [GitHub Repository](https://github.com/easpulse)\n\nFollow updates and engage with the community: Follow us on X (Twitter) [here](https://x.com/eas_pulse)\n\nBy supporting this project, you help advance transparency and data-driven insights within the EAS ecosystem. Your participation, feedback, and contributions are key to our mission of empowering developers and data analysts with meaningful, open data.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "easpulse", "projectTwitter": "eas_pulse"}