{"type": "project", "title": "Arkiver SDK", "logoImg": "bafkreiadahl44hz4uhkcippyzhnue6wktu42oxkmpokvqmspwcmgbq2xtm", "website": "https://www.arkiver.net", "bannerImg": "bafkreib7wvix665la7srkvkzjkdtd7nhra76i37nkvad4s4tgyscjl4734", "createdAt": 1691653832013, "userGithub": "degenRobot", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Nmh-VRjs-Jmu-vqd2xbu36xy1_tBwWQkc7pqhfztKxzVyqTVYh69qVSXzVw2iB7WpbC6_Fb3vRO_xfUQZZmRDg", "type": "Ed25519Signature2018", "created": "2023-08-10T08:05:26.703Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-10T08:05:26.703Z", "expirationDate": "2023-11-08T08:05:26.703Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x7601630eC802952ba1ED2B6e4db16F699A0a5A87", "hash": "v0.0.0:onQ78fjuRf+hG8wU65CPagcLRy5xZLSQ9DMc2FLzwe8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#Robo-Labs#86513395"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..BT8osG68YGE0g3nAWcvkesxnvTK28AXD8RTVjMYsYkOQGSjnycFlPtgBROnC8N9VgWCdQIb6zF4s3TyhnO6PDg", "type": "Ed25519Signature2018", "created": "2023-08-10T07:53:17.614Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-10T07:53:17.614Z", "expirationDate": "2023-11-08T07:53:17.614Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x7601630eC802952ba1ED2B6e4db16F699A0a5A87", "hash": "v0.0.0:NbPGrDq1gGP3wj7a6/XLrbWW+gXmYkZihE+n9tBs5cw=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#robolabs_biz"}}}, "description": "The Arkiver SDK is a custom open source indexing tool designed to make indexing & integrating blockchain data with Web3 applications as easy as possible. With end to end type-safety & the flexibility to seamlessly manage advanced data pipelines Arkiver is ready to make indexing easy.\n\nArkiver is built on top of Viem (https://viem.sh/) & contains end to end type-safety to optimise the developer experience. Allowing developers to take full advantage of modern IDEs with IntelliSense creating an optimised devEx where users can catch bugs at compile time instead of runtime. \n\nArkiver allows developers to develop & test indexing jobs locally before deploying to production. This can save hours of work by ensuring indexing jobs are built to specification and provide the end points needed. As an Open Source tool developers are able to self host their Arkive jobs as needed. \n\nArkiver includes a number of features to enable more advanced data pipelines to be deployed including : \n\nCustom Resolvers\nMulti Chain Indexing \nFactory contracts\nCustom Indexing block intervals\nCustom EVM support\n\nOnce deployed each Arkive job has an associated GraphQL endpoint for indexed data allowing for simple integration into Web3 applications. In order to provide a seamless developer flow for users the Arkiver SDK allows users to test Arkiver jobs locally & self host their Arkive jobs. \n\nArkiver Site : https://www.arkiver.net/\nDocs : https://www.arkiver.net/docs/intro\n\nUse Cases \n\nArkiver has been designed to be flexible enough to handle various use cases for developers building in Web3 some early applications include : \n\nDapp Analytics - Utilise Arkiver to deploy data pipelines to display key analytics in Web3 Dapps for key metrics & dashboards \nBacktesting - We have developed an Open Source Web3 Backtesting Library on top of Arkiver allowing users to backtest various on chain strategies ( https://github.com/RoboVault/web3-backtest )\nSecurity Analytics - Users are able to track real time security metrics for their protocols using Arkiver for example while operating RoboVault internal dashboards & alerts were able to help secure millions of dollars in TVL & avoid potential losses on multiple occasions ( https://medium.com/@RoboVault/security-at-robovault-78b2d4cc95f1 ) \n\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "Robo-Labs", "projectTwitter": "robolabs_biz"}
Arkiver SDK
The Arkiver SDK is a custom open source indexing tool designed to make indexing & integrating blockchain data with Web3 applications as easy as possible. With end to end type-safety & the flexibility to seamlessly manage advanced data pipelines Arkiver is ready to make indexing easy.

Arkiver is built on top of Viem (https://viem.sh/) & contains end to end type-safety to optimise the developer experience. Allowing developers to take full advantage of modern IDEs with IntelliSense creating an optimised devEx where users can catch bugs at compile time instead of runtime. 

Arkiver allows developers to develop & test indexing jobs locally before deploying to production. This can save hours of work by ensuring indexing jobs are built to specification and provide the end points needed. As an Open Source tool developers are able to self host their Arkive jobs as needed. 

Arkiver includes a number of features to enable more advanced data pipelines to be deployed including : 

Custom Resolvers
Multi Chain Indexing 
Factory contracts
Custom Indexing block intervals
Custom EVM support

Once deployed each Arkive job has an associated GraphQL endpoint for indexed data allowing for simple integration into Web3 applications. In order to provide a seamless developer flow for users the Arkiver SDK allows users to test Arkiver jobs locally & self host their Arkive jobs. 

Arkiver Site : https://www.arkiver.net/
Docs : https://www.arkiver.net/docs/intro

Use Cases 

Arkiver has been designed to be flexible enough to handle various use cases for developers building in Web3 some early applications include : 

Dapp Analytics - Utilise Arkiver to deploy data pipelines to display key analytics in Web3 Dapps for key metrics & dashboards 
Backtesting - We have developed an Open Source Web3 Backtesting Library on top of Arkiver allowing users to backtest various on chain strategies ( https://github.com/RoboVault/web3-backtest )
Security Analytics - Users are able to track real time security metrics for their protocols using Arkiver for example while operating RoboVault internal dashboards & alerts were able to help secure millions of dollars in TVL & avoid potential losses on multiple occasions ( https://medium.com/@RoboVault/security-at-robovault-78b2d4cc95f1 ) 


Arkiver SDK