[ PORTALDOT_AGENT ]

The First AI Agent for
Portaldot

Launch Hermes →
[ PLAYGROUND ]

Witness Hermes in Action

Interact with our simulated console environment. Hermes processes real-time intents, retrieves balances, and signs system transactions.

hermes-terminal --boot-sequence
>
[ SIMPLICITY ]

Ditch the SDK. Just Ask.

Stop researching developer documentation and constructing complex RPC packets. Compile standard natural language into multi-query payloads in milliseconds.

substrate_query.py34 Lines of Code
# Imports
from substrateinterface import SubstrateInterface
from substrateinterface.exceptions import SubstrateRequestException

# Initialize Substrate connection
try:
  substrate = SubstrateInterface( url="ws://127.0.0.1:9944", network_prefix=42, type_registry_preset="default")
except ConnectionRefusedError as e:
  print(f"Connection failed: {e}")
  exit(1)

alice = "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHp..."

try:
  # Query system account balance
  result = substrate.query( module="System", storage_function="Account", params=[alice] )
  balance = result.value['data']['free']
  formatted_bal = balance / 10**10

  # Query total issuance supply
  issuance = substrate.query( module="Balances", storage_function="TotalIssuance")
  total = issuance.value / 10**10

  print(f"Total Issuance: {total:,.4f} POT")
  print(f"Alice Balance: {formatted_bal:,.4f} POT")

except SubstrateRequestException as e:
  print(f"Substrate query failed: {e}")
Hermes Interface1 Line of Text
Natural Language Query
>show me total POT supply and current block height
Compiler Intent Analysis Pipeline100% COMPILED
Status: Pipeline ResolvedSuccess (2ms)
[ CAPABILITIES ]

Agent Capabilities

Hermes couples advanced low-latency machine inference with direct substrate interactions for comprehensive on-chain control.

[AGENT-v1.0]
#01_INTENT

Groq Engine

Transform natural language requests into strict Substrate transaction payloads instantly. You just ask, Hermes writes the payload.

> User
"Deploy a new RWA token with 18 decimals."
> Hermes compiles
payload_hash: 0x8a7b6c...
[EXPLORER]
#02_CHAIN_INTELLIGENCE

Block Explorer

Query blocks, inspect addresses, fetch historic balances, and monitor network state in real time.

[ACCOUNT-INFO]
#03_ACCOUNT_INFO

Account Info

Inspect any Portaldot account — check balance, nonce, and account type instantly.

[STATE-MONITOR]
#04_REAL_TIME_METRICS

State Monitoring

Maintain full real-time visual telemetry over deployed ink! contract blocks.

Height:#12,459|Synced
[ WORKFLOW ]

How It Works

The standard, streamlined interaction pipeline utilized by Hermes to translate, verify, and resolve your commands.

[STEP 1]
#01_INTENT

Type intent

Simply express your goal in natural language (e.g., 'deploy a token contract').

[STEP 2]
#02_PROCESSING

Parse & Compile

Our ultra-low latency Groq-powered inference engine compiles, parses, and signs the transaction payload.

[STEP 3]
#03_RESOLVED

Instant Results

Hermes queries the Portaldot node and returns structured, readable results directly in your terminal.