-
ff4f544fa5
docs(research): add nats-async and nats-server deep-dive references
main
glm-5.1
2026-06-11 05:09:41 +00:00
-
f10dc23d13
docs(research): add russh-sftp deep-dive reference
glm-5.1
2026-06-10 14:45:08 +00:00
-
f2a25f5bc1
docs(research): add russh and sftp-rs deep-dive references
glm-5.1
2026-06-10 13:41:17 +00:00
-
5bb5e1064c
docs(research): add iroh suite deep-dive references for iroh, irpc, iroh-blobs, iroh-gossip, iroh-live, and iroh-docs
glm-5.1
2026-06-10 12:34:30 +00:00
-
6e71d1f306
docs(research): add polyglot SQL transpiler deep dive for multi-DB storage evaluation
glm-5.1
2026-06-10 10:04:30 +00:00
-
bdb0b604e9
fix(secret): carry BIP39 passphrase in Unlock protocol variant
glm-5.1
2026-06-10 09:26:17 +00:00
-
bda18f6bef
docs(architecture): sync secret-service spec with implementation and add unlock-passphrase-gap task
glm-5.1
2026-06-10 09:18:59 +00:00
-
e827e7d61f
chore: update task review-alknet-secret-spec-conformance status to completed
glm-5.1
2026-06-10 07:44:13 +00:00
-
1942e2c2cb
chore: update task irpc-secret-protocol-integration status to completed
glm-5.1
2026-06-10 07:43:02 +00:00
-
470473fbb9
feat(secret): wire SecretProtocol to irpc with SecretServiceActor
glm-5.1
2026-06-10 07:41:53 +00:00
-
47968ee48d
chore: update task key-caching-ttl status to completed
glm-5.1
2026-06-10 07:33:15 +00:00
-
d152818aa2
Merge key-caching-ttl with conflict resolution: integrated cache with secp256k1 and derive-password
glm-5.1
2026-06-10 07:33:08 +00:00
-
-
2d5113cc1f
chore: update task secp256k1-ethereum-derivation status to completed
glm-5.1
2026-06-10 07:30:36 +00:00
-
9390c27f7d
Merge secp256k1-ethereum-derivation with conflict resolution in service.rs tests
glm-5.1
2026-06-10 07:30:20 +00:00
-
-
18b4083a69
feat(secret): add TTL-based key cache with LRU eviction
glm-5.1
2026-06-10 07:30:10 +00:00
-
fb77338ace
chore: update task derive-password-implementation status to completed
glm-5.1
2026-06-10 07:29:06 +00:00
-
f4cacdbcaf
feat(secret): add BIP-0032 secp256k1 derivation for Ethereum keys behind feature flag
glm-5.1
2026-06-10 07:29:05 +00:00
-
-
c0010c144b
Add derive_password and derive_password_string methods to SecretServiceHandle
glm-5.1
2026-06-10 07:26:59 +00:00
-
-
7bf0538416
chore: update task crypto-test-vectors status to completed
glm-5.1
2026-06-10 07:05:25 +00:00
-
91cffcd276
test(secret): add BIP39, SLIP-0010, AES-256-GCM, and cross-consistency test vectors
glm-5.1
2026-06-10 07:05:18 +00:00
-
31936ef008
chore: update task derivedkey-zeroize-security status to completed
glm-5.1
2026-06-10 06:17:15 +00:00
-
460a589888
Merge remote-tracking branch 'origin/feat/derivedkey-zeroize-security'
glm-5.1
2026-06-10 06:16:55 +00:00
-
-
eae47c366b
feat(alknet-secret): make DerivedKey zeroize-on-drop, non-Clone, with redacted serialization
glm-5.1
2026-06-10 06:16:38 +00:00
-
74a9dafb57
chore: update task encryption-salt-kdf status to completed
glm-5.1
2026-06-10 06:11:30 +00:00
-
-
8eb687afc0
docs(alknet-secret): document EncryptedData.salt as reserved for future KDF-based key derivation
glm-5.1
2026-06-10 06:10:34 +00:00
-
c88e97d7d5
chore: update task spec-update-secret-service status to completed
glm-5.1
2026-06-10 06:08:57 +00:00
-
916ed91b79
docs: close 7 spec gaps in secret-service.md
glm-5.1
2026-06-10 06:08:15 +00:00
-
83ea66b5d1
chore: prep Phase 3 tasks and workspace for alknet-secret development
glm-5.1
2026-06-10 05:57:27 +00:00
-
9ec7627d80
chore: add Phase 3 secret-service decomposition tasks
glm-5.1
2026-06-10 04:14:39 +00:00
-
04e969982e
feat(secret): add alknet-secret crate and architecture spec for Phase 3
glm-5.1
2026-06-09 13:49:53 +00:00
-
d1c57627c6
chore: update task review-core-bridge-phase2 status to completed
glm-5.1
2026-06-09 11:37:34 +00:00
-
bcbe2f1761
docs: sync architecture docs with Phase 2 implementation state
glm-5.1
2026-06-09 11:37:14 +00:00
-
dc3c8208df
chore: update task axum-http-router-scaffold status to completed
glm-5.1
2026-06-09 11:28:55 +00:00
-
d5d4b3c153
feat(core): add axum HTTP router scaffold with auth middleware and stealth handoff
glm-5.1
2026-06-09 11:27:27 +00:00
-
309a586403
chore: update task api-keys-dynamic-config status to completed
glm-5.1
2026-06-09 11:02:13 +00:00
-
8429758697
Merge remote-tracking branch 'origin/feat/api-keys-dynamic-config'
glm-5.1
2026-06-09 11:01:48 +00:00
-
-
1f55844935
feat(core): add API keys to DynamicConfig.auth and extend IdentityProvider token resolution
glm-5.1
2026-06-09 11:01:33 +00:00
-
bdb0af499a
chore: update task ssh-session-call-protocol-bridge status to completed
glm-5.1
2026-06-09 10:57:51 +00:00
-
1282b87e5d
Merge remote-tracking branch 'origin/feat/ssh-session-call-protocol-bridge'
glm-5.1
2026-06-09 10:56:57 +00:00
-
-
-
-
30f2910567
feat(core): bridge SshSession recv/send to call protocol via alknet-control:0 channel
glm-5.1
2026-06-09 10:56:29 +00:00
-
bfc92d4827
chore: update task raw-framing-interface-implementation status to completed
glm-5.1
2026-06-09 10:53:33 +00:00
-
33f85a8448
Merge remote-tracking branch 'origin/feat/raw-framing-interface-implementation'
glm-5.1
2026-06-09 10:53:14 +00:00
-
-
752ead9d9f
feat(core): implement RawFramingInterface accept/recv/send with first-frame auth
glm-5.1
2026-06-09 10:52:54 +00:00
-
-
0be0df5e96
chore: update task credential-provider-trait status to completed
glm-5.1
2026-06-09 10:52:33 +00:00
-
ff4ab71ed7
Merge remote-tracking branch 'origin/feat/credential-provider-trait'
glm-5.1
2026-06-09 10:52:11 +00:00
-
-
f8b4fb66b3
Add CredentialProvider trait, CredentialSet enum, and ConfigCredentialProvider
glm-5.1
2026-06-09 10:51:54 +00:00
-
-
4d5fec3619
chore: update task listenconfig-http-dns-stubs status to completed
glm-5.1
2026-06-09 10:51:19 +00:00
-
aa7e843e2f
feat(core): add HttpListenerConfig/DnsListenerConfig builders, ListenerConfig validation with is_valid_pair, and Server::run Http/Dns stubs
glm-5.1
2026-06-09 10:50:19 +00:00
-
-
752e61df4f
chore: update task stream-interface-message-interface-split status to completed
glm-5.1
2026-06-09 10:35:34 +00:00
-
9e807883de
feat(core): rename Interface to StreamInterface, add MessageInterface, restructure ListenerConfig
glm-5.1
2026-06-09 10:26:04 +00:00
-
d7538a7806
fix(tasks): correct Phase 2 task 1 and 2 to match actual codebase state
glm-5.1
2026-06-09 10:00:23 +00:00
-
aafee72f4c
Decompose Phase 2 (Core Bridge) into 8 dependency-ordered tasks
glm-5.1
2026-06-09 09:33:22 +00:00
-
8f24fa6c09
Address Phase 2 sanity check issues in integration plan
glm-5.1
2026-06-09 08:41:57 +00:00
-
cfc44008d3
Sync architecture specs with Phase 2 research findings
glm-5.1
2026-06-09 08:09:45 +00:00
-
d1af216334
Remove hardcoded HTTP routes from Phase 2.7 scaffold
glm-5.1
2026-06-09 06:15:22 +00:00
-
3a046546d4
Restructure integration plan: insert Phase 2 Core Bridge, renumber phases
glm-5.1
2026-06-09 05:18:29 +00:00
-
bf73322a90
Add rustfs events/select and honker reference research
glm-5.1
2026-06-08 16:24:17 +00:00
-
9fadc5d1af
Add rudolfs Git LFS server reference research
glm-5.1
2026-06-08 15:26:56 +00:00
-
f620a94705
Add Phase 2 definitions, terminology disambiguation, and reference research docs
glm-5.1
2026-06-08 14:59:56 +00:00
-
a107aebeb7
Add Phase 2 research: credential provider, interface model, and TLS transport architecture
glm-5.1
2026-06-08 10:37:20 +00:00
-
5cac68f95c
docs(interface): document SshSession recv/send stubs as planned future work
glm-5.1
2026-06-08 05:35:43 +00:00
-
64c54b965e
docs: add ADR number references to module doc comments
glm-5.1
2026-06-08 05:35:08 +00:00
-
619a6dcc77
feat(api): add #[non_exhaustive] to public types likely to evolve
glm-5.1
2026-06-08 05:34:15 +00:00
-
b0a885ea40
fix(config): replace panics in parse_proxy_config with proper Result errors
glm-5.1
2026-06-08 05:30:23 +00:00
-
68728451a4
fix(napi): wire NapiServerHandler through IdentityProvider and ForwardingPolicy
glm-5.1
2026-06-08 05:28:02 +00:00
-
eed3396705
tasks: add 5 cleanup tasks from Phase 1 review, mark review complete
glm-5.1
2026-06-08 04:35:52 +00:00
-
9d50082a49
tasks: mark all 12 Phase 1 core tasks as completed
glm-5.1
2026-06-07 16:47:06 +00:00
-
22724228f8
Extract SshInterface from ServerHandler, add RawFramingInterface stub
glm-5.1
2026-06-07 16:24:31 +00:00
-
bd38c94cae
Merge branch 'feat/core/napi-reload-api'
glm-5.1
2026-06-07 15:30:51 +00:00
-
-
88a875241a
Add NAPI reload API for DynamicConfig and ForwardingPolicy
glm-5.1
2026-06-07 15:30:38 +00:00
-
f62f8dfaf1
feat: define Interface trait and InterfaceConfig types (core/interface-trait-definition)
glm-5.1
2026-06-07 15:27:51 +00:00
-
-
de6e0795fd
Merge branch 'feat/core/config-identity-provider-into-handler'
glm-5.1
2026-06-07 15:12:53 +00:00
-
-
fe53300956
feat(core): wire IdentityProvider and ForwardingPolicy into ServerHandler
glm-5.1
2026-06-07 15:12:38 +00:00
-
f19e7675ac
feat(core): implement OperationEnv local dispatch, EventEnvelope, and frame encoding
glm-5.1
2026-06-07 15:05:11 +00:00
-
-
ee1cee6004
Merge branch 'feat/core/forwarding-policy'
glm-5.1
2026-06-07 14:48:00 +00:00
-
-
9478e2911d
feat(core): implement ForwardingPolicy with rule-based allow/deny
glm-5.1
2026-06-07 14:47:44 +00:00
-
d651602bce
Merge branch 'feat/core/operation-context-registry'
glm-5.1
2026-06-07 14:44:38 +00:00
-
-
0d6f94c24c
feat(core): implement OperationContext, OperationRegistry, and OperationSpec
glm-5.1
2026-06-07 14:44:26 +00:00
-
-
85f798f611
Implement AuthProtocol irpc service behind feature flag
glm-5.1
2026-06-07 14:42:12 +00:00
-
-
92a307fd03
Merge branch 'feat/core/multi-transport-listeners'
glm-5.1
2026-06-07 14:25:35 +00:00
-
-
851cf1bdab
feat(core): implement multi-transport listeners with ListenerConfig and Vec<ListenerConfig>
glm-5.1
2026-06-07 14:25:23 +00:00
-
c2a3ee39d4
Merge branch 'feat/core/identity-type-provider'
glm-5.1
2026-06-07 14:21:32 +00:00
-
-
c64dbd19d5
feat(core): implement Identity, IdentityProvider trait, and ConfigIdentityProvider
glm-5.1
2026-06-07 14:21:14 +00:00
-
-
73375e8a97
Add ConfigServiceImpl and ConfigProtocol irpc enum behind feature flag
glm-5.1
2026-06-07 14:18:01 +00:00
-
-
ee1b3f3819
feat(core): implement StaticConfig/DynamicConfig split with ArcSwap hot-reload
glm-5.1
2026-06-07 14:03:46 +00:00
-
a7f0dcdeb9
tasks: decompose Phase 1 core modifications into 12 atomic implementation tasks
glm-5.1
2026-06-07 13:29:58 +00:00
-
9ab789ec5f
tasks: mark all 6 remaining architecture tasks as completed with notes and summaries
glm-5.1
2026-06-07 12:25:29 +00:00
-
d3633b7839
docs: complete Phase 0 architecture — spec updates, review fixes, and link portability
glm-5.1
2026-06-07 11:27:52 +00:00
-
835724d087
tasks: clarify phase boundaries in remaining task descriptions
glm-5.1
2026-06-07 10:40:48 +00:00
-
e7941da04a
docs: clarify phase boundaries — Phase 1 vs downstream concerns
glm-5.1
2026-06-07 10:29:52 +00:00
-
19b3d3a078
docs: write Phase 0 architecture foundation — ADRs 026-034, spec docs, and task updates
glm-5.1
2026-06-07 09:32:58 +00:00
-
84f16d66e7
tasks: decompose Phase 0b spec documents and Phase 0c review
glm-5.1
2026-06-07 09:01:01 +00:00
-
5c820a41e9
tasks: decompose Phase 0a ADR foundation and mark prior tasks completed
glm-5.1
2026-06-07 08:55:33 +00:00
-
6db1266672
docs: fix inconsistencies in architecture specs
glm-5.1
2026-06-07 07:50:00 +00:00
-
69d232fda7
docs: add integration plan for services, pubsub, and operations
glm-5.1
2026-06-07 07:28:05 +00:00
-
6f9b0c7f20
docs: add operation context, handler environment, and adapter patterns to services.md
glm-5.1
2026-06-06 16:44:33 +00:00
-
d291a485f0
docs: refactor hub/spoke to head/worker, add service layer and HD key derivation
glm-5.1
2026-06-06 15:33:35 +00:00
-
2315a211ff
docs: move research specs to docs/research/
glm-5.1
2026-06-06 06:20:50 +00:00
-
28f2edec3e
docs: add research specs for core, storage, and flowgraph crates
glm-5.1
2026-06-06 05:26:24 +00:00
-
596c89ce24
refactor!: rebrand wraith to alknet
glm-5.1
2026-06-05 10:04:32 +00:00