MCPcopy Index your code
hub / github.com/ailidani/paxi

github.com/ailidani/paxi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
752 symbols 2,015 edges 93 files 282 documented · 38%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Client (Interface)
Client interface provides get and put for key value store [7 implementers]
client.go
Policy (Interface)
Policy defines a trigger for data access patterns, that can be used in data migration protocols [4 implementers]
policy.go
DB (Interface)
DB is general interface implemented by client to call client library [2 implementers]
benchmark.go
Codec (Interface)
Codec interface provide methods for serialization and deserialization combines json and gob encoder decoder interface [2 …
codec.go
StateMachine (Interface)
StateMachine defines a deterministic state machine [1 implementers]
state_machine.go
Node (Interface)
Node is the primary access point for every replica it includes networking, state machine and RESTful API server [1 implementers]
node.go
Database (Interface)
Database defines a database interface TODO replace with more general StateMachine interface [1 implementers]
db.go
Socket (Interface)
Socket integrates all networking interface and fault injections [1 implementers]
socket.go

Core symbols most depended-on inside this repo

ID
called by 208
node.go
Register
called by 159
node.go
Debugf
called by 61
log/log.go
Zone
called by 38
id.go
Error
called by 38
log/log.go
Send
called by 30
socket.go
ACK
called by 28
quorum.go
Reply
called by 22
message.go

Shape

Method 447
Struct 154
Function 128
TypeAlias 12
Interface 11

Languages

Go100%

Modules by API surface

client.go27 symbols
db.go24 symbols
transport.go23 symbols
socket.go23 symbols
log/log.go21 symbols
paxos/paxos.go19 symbols
lib/graph.go19 symbols
vpaxos/msg.go17 symbols
quorum.go16 symbols
node.go15 symbols
message.go15 symbols
hpaxos/paxos.go15 symbols

For agents

$ claude mcp add paxi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact