ResearchCave Technology

ResearchCave.Sentient.Client (1.0.1)

Published 2026-10-12 19:39:50 +03:00 by admin

Installation

dotnet nuget add source --name ResearchCave --username your_username --password your_token https://git.researchcave.com/api/packages/ResearchCave/nuget/index.json
dotnet add package --source ResearchCave --version 1.0.1 ResearchCave.Sentient.Client

About this package

Typed service-discovery client for ResearchCave Sentient member and social context.

ResearchCave.Sentient.Client

Typed service-discovery and client-credentials access to bounded Sentient social context.

Register with AddResearchCaveSentientClient(configuration) and configure DownstreamServices:Sentient:BaseUrl. The confidential caller requires sentient.read.

The client supports a single profile, batches of profiles, paginated accepted friends, friends-of-friends, authored posts, replied posts, and owned groups. Page sizes are capped server-side at 200 and profile batches at 500. Consumers should batch and cache rather than issue one request per member. Member profile URLs always target Sentient's /profile/{username} route. Organization profiles can be resolved by ecosystem organization ID and target Sentient's /org/{slug} route. Configure DownstreamServices:Sentient:PublicBaseUrl when the public origin differs from https://sentient.researchcave.com.

Dependencies

ID Version Target Framework
Microsoft.Extensions.Http 10.0.12 net10.0
Microsoft.Extensions.Options.ConfigurationExtensions 10.0.12 net10.0
ResearchCave.Identity 1.1.68 net10.0
Details
NuGet
2026-10-12 19:39:50 +03:00
5
ResearchCave.Sentient.Client
30 KiB
Assets (2)
Versions (1) View all
1.0.1 2026-10-12