MCPcopy Index your code
hub / github.com/RosemarySheridan/gemsy

github.com/RosemarySheridan/gemsy @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,539 symbols 9,986 edges 247 files 505 documented · 20%
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

AndNot (Interface)
Traits for number operations. Bitwise AND NOT operation. `x.and_not(y)` is equivalent to `x & !y`. For [UBig](crate::UB [8 …
crates/nockvm/rust/ibig/src/ops.rs
Wire (Interface)
Standardized wire format for kernel interaction. [11 implementers]
crates/nockapp/src/nockapp/wire.rs
Poly (Interface)
(no doc) [6 implementers]
crates/zkvm-jetpack/src/form/poly.rs
PeerIdExt (Interface)
(no doc) [1 implementers]
crates/nockchain-libp2p-io/src/p2p_util.rs
DivRem (Interface)
Compute quotient and remainder at the same time. # Example ``` # use ibig::{ops::DivRem, ubig}; assert_eq!(ubig!(23).di [8 …
crates/nockvm/rust/ibig/src/ops.rs
ToBytes (Interface)
(no doc) [8 implementers]
crates/nockapp/src/utils/bytes.rs
Fops (Interface)
=/ add-op ?:(=(field %base) badd fadd) =/ mul-op ?:(=(field %base) bmul fmul) =/ aop-door ?:(=(field %base) bop [2 implementers]
crates/zkvm-jetpack/src/jets/verifier_jets.rs
DivEuclid (Interface)
Compute Euclidean quotient. # Example ``` # use ibig::{ibig, ops::DivEuclid}; assert_eq!(ibig!(-23).div_euclid(ibig!(10 [8 …
crates/nockvm/rust/ibig/src/ops.rs

Core symbols most depended-on inside this repo

D
called by 1506
crates/nockvm/rust/nockvm/src/noun.rs
T
called by 660
crates/nockvm/rust/nockvm/src/noun.rs
slot
called by 502
crates/nockvm/rust/nockvm/src/jets.rs
len
called by 355
crates/nockvm/rust/ibig/src/ubig.rs
tail
called by 324
crates/nockvm/rust/nockvm/src/noun.rs
as_atom
called by 293
crates/nockvm/rust/nockvm/src/noun.rs
head
called by 248
crates/nockvm/rust/nockvm/src/noun.rs
assert_jet
called by 221
crates/nockvm/rust/nockvm/src/jets.rs

Shape

Function 1,234
Method 1,011
Class 167
Enum 85
Interface 42

Languages

Rust100%
C1%

Modules by API surface

crates/nockvm/rust/nockvm/src/mem.rs121 symbols
crates/nockvm/rust/nockvm/src/noun.rs111 symbols
crates/nockvm/rust/nockvm/src/interpreter.rs64 symbols
crates/nockvm/rust/ibig/src/bits.rs60 symbols
crates/nockvm/rust/ibig/src/div_ops.rs58 symbols
crates/nockapp/src/noun/slab.rs57 symbols
crates/nockvm/rust/nockvm/src/jets/bits.rs49 symbols
crates/nockchain-wallet/src/main.rs48 symbols
crates/nockvm/rust/nockvm/src/jets/math.rs45 symbols
crates/nockchain-libp2p-io/src/nc.rs45 symbols
crates/nockapp/src/kernel/form.rs43 symbols
crates/zkvm-jetpack/src/jets/tip5_jets.rs41 symbols

For agents

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

⬇ download graph artifact