full diff

id.sifa.getProfileView

sifa.id +4 −0
From
bafyreicd57hodmcpjn36ti6i237wwz2rtdu3e35nfdkcvp3hhkvodhvl4a indexed 2026-11-10 14:23 UTC View this version
To
bafyreicjioqahygd2dsgqypatp3nazshmiccp3voabcwrivpzbknzo3jxa indexed 2026-11-10 15:40 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "id.sifa.getProfileView#profileView.showHonorifics" }
  • AddedEdge AddedEdge { src: "id.sifa.getProfileView#profileView", tgt: "id.sifa.getProfileView#profileView.showHonorifics", kind: "prop", name: Some("showHonorifics") }

Migration guidance

Added

  • AddedVertex { vertex_id: "id.sifa.getProfileView#profileView.showHonorifics" }

Notes

  • Non-breaking: AddedEdge { src: "id.sifa.getProfileView#profileView", tgt: "id.sifa.getProfileView#profileView.showHonorifics", kind: "prop", name: Some("showHonorifics") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "activeAppView": {
55 "description": "An AT Protocol app the account has recently created records in.",
66 "properties": {
77 "category": {
88 "description": "App category.",
99 "type": "string"
1010 },
1111 "id": {
1212 "description": "App identifier.",
1313 "type": "string"
1414 },
1515 "latestRecordAt": {
1616 "description": "Timestamp of the latest record.",
1717 "format": "datetime",
1818 "type": "string"
1919 },
2020 "name": {
2121 "description": "App display name.",
2222 "type": "string"
2323 },
2424 "recentCount": {
2525 "description": "Recent record count.",
2626 "type": "integer"
2727 }
2828 },
2929 "required": [
3030 "id",
3131 "name"
3232 ],
3333 "type": "object"
3434 },
3535 "atfundLink": {
3636 "description": "A contribution or funding link.",
3737 "properties": {
3838 "label": {
3939 "description": "Optional display label.",
4040 "type": "string"
4141 },
4242 "url": {
4343 "description": "Contribution URL.",
4444 "format": "uri",
4545 "type": "string"
4646 }
4747 },
4848 "required": [
4949 "url"
5050 ],
5151 "type": "object"
5252 },
5353 "certificationView": {
5454 "description": "A certification or license.",
5555 "properties": {
5656 "agentRef": {
5757 "description": "Canonical issuing-authority reference (name plus optional did/entityRef). Mirrors the flat authority/entityRef fields during the migration; the two always agree.",
5858 "ref": "id.sifa.defs#agentRef",
5959 "type": "ref"
6060 },
6161 "credentialUrl": {
6262 "description": "URL of the credential.",
6363 "format": "uri",
6464 "type": "string"
6565 },
6666 "currentCompanyName": {
6767 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
6868 "type": "string"
6969 },
7070 "entityRef": {
7171 "description": "Pointer URI to the resolved issuer entity.",
7272 "format": "uri",
7373 "type": "string"
7474 },
7575 "expiryDate": {
7676 "description": "Expiry date. Partial date.",
7777 "type": "string"
7878 },
7979 "issueDate": {
8080 "description": "Issue date. Partial date.",
8181 "type": "string"
8282 },
8383 "issuingOrg": {
8484 "description": "Issuing organization.",
8585 "type": "string"
8686 },
8787 "name": {
8888 "description": "Certification name.",
8989 "type": "string"
9090 },
9191 "rkey": {
9292 "description": "Record key of the certification record.",
9393 "type": "string"
9494 }
9595 },
9696 "required": [
9797 "rkey",
9898 "name"
9999 ],
100100 "type": "object"
101101 },
102102 "coSpeakerView": {
103103 "description": "A co-speaker on a presentation delivery.",
104104 "properties": {
105105 "avatar": {
106106 "description": "Avatar URL, when linked.",
107107 "format": "uri",
108108 "type": "string"
109109 },
110110 "claimed": {
111111 "description": "Whether the co-speaker holds a claimed Sifa account. Identity is shown before confirmation when claimed.",
112112 "type": "boolean"
113113 },
114114 "confirmed": {
115115 "description": "Whether the co-speaker has confirmed the claim with an id.sifa.confirmation.",
116116 "type": "boolean"
117117 },
118118 "confirmedStale": {
119119 "description": "Whether the delivery changed materially after the co-speaker confirmed it.",
120120 "type": "boolean"
121121 },
122122 "did": {
123123 "description": "DID of the co-speaker, when linked to a Sifa profile.",
124124 "format": "did",
125125 "type": "string"
126126 },
127127 "displayName": {
128128 "description": "Display name, when linked.",
129129 "type": "string"
130130 },
131131 "handle": {
132132 "description": "Handle, when linked.",
133133 "format": "handle",
134134 "type": "string"
135135 },
136136 "hasSifaProfile": {
137137 "description": "Whether Sifa has indexed this account (it may be an unclaimed atproto account).",
138138 "type": "boolean"
139139 },
140140 "name": {
141141 "description": "Free-text co-speaker name, when not linked.",
142142 "type": "string"
143143 }
144144 },
145145 "type": "object"
146146 },
147147 "contributorView": {
148148 "description": "A linked publication contributor.",
149149 "properties": {
150150 "did": {
151151 "description": "Sifa/AT Protocol DID, when linked.",
152152 "format": "did",
153153 "type": "string"
154154 },
155155 "handle": {
156156 "description": "Handle, when linked.",
157157 "format": "handle",
158158 "type": "string"
159159 },
160160 "name": {
161161 "description": "Contributor name.",
162162 "type": "string"
163163 },
164164 "orcidId": {
165165 "description": "ORCID identifier.",
166166 "type": "string"
167167 }
168168 },
169169 "required": [
170170 "name"
171171 ],
172172 "type": "object"
173173 },
174174 "courseView": {
175175 "description": "A course entry.",
176176 "properties": {
177177 "agentRef": {
178178 "description": "Canonical institution reference (name plus optional did/entityRef). Mirrors the flat institution/entityRef fields during the migration; the two always agree.",
179179 "ref": "id.sifa.defs#agentRef",
180180 "type": "ref"
181181 },
182182 "completedAt": {
183183 "description": "Completion date of a taken course (YYYY, YYYY-MM or YYYY-MM-DD).",
184184 "type": "string"
185185 },
186186 "credentialRkey": {
187187 "description": "Record key of a linked certification, when present.",
188188 "type": "string"
189189 },
190190 "currentCompanyName": {
191191 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
192192 "type": "string"
193193 },
194194 "educationRkey": {
195195 "description": "Record key of the linked education record the course was part of, when present.",
196196 "type": "string"
197197 },
198198 "endedAt": {
199199 "description": "When the user last taught the course; absent if ongoing.",
200200 "type": "string"
201201 },
202202 "entityRef": {
203203 "description": "Pointer URI to the resolved institution entity.",
204204 "format": "uri",
205205 "type": "string"
206206 },
207207 "institution": {
208208 "description": "Institution name.",
209209 "type": "string"
210210 },
211211 "name": {
212212 "description": "Course name.",
213213 "type": "string"
214214 },
215215 "number": {
216216 "description": "Course number or code.",
217217 "type": "string"
218218 },
219219 "positionRkey": {
220220 "description": "Record key of the linked position the course was part of, when present.",
221221 "type": "string"
222222 },
223223 "rkey": {
224224 "description": "Record key of the course record.",
225225 "type": "string"
226226 },
227227 "role": {
228228 "description": "The user's role in the course (id.sifa.defs#courseRole). Absent means taken.",
229229 "type": "string"
230230 },
231231 "startedAt": {
232232 "description": "When the user started teaching the course (YYYY, YYYY-MM or YYYY-MM-DD).",
233233 "type": "string"
234234 }
235235 },
236236 "required": [
237237 "rkey",
238238 "name"
239239 ],
240240 "type": "object"
241241 },
242242 "durationView": {
243243 "description": "A duration range in minutes.",
244244 "properties": {
245245 "maxMinutes": {
246246 "description": "Maximum duration in minutes.",
247247 "type": "integer"
248248 },
249249 "minMinutes": {
250250 "description": "Minimum duration in minutes.",
251251 "type": "integer"
252252 }
253253 },
254254 "required": [
255255 "minMinutes"
256256 ],
257257 "type": "object"
258258 },
259259 "educationView": {
260260 "description": "An education-history entry.",
261261 "properties": {
262262 "activities": {
263263 "description": "Activities and societies.",
264264 "type": "string"
265265 },
266266 "agentRef": {
267267 "description": "Canonical institution reference (name plus optional did/entityRef). Mirrors the flat institution/institutionDid/entityRef fields during the migration; the two always agree.",
268268 "ref": "id.sifa.defs#agentRef",
269269 "type": "ref"
270270 },
271271 "currentCompanyName": {
272272 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
273273 "type": "string"
274274 },
275275 "degree": {
276276 "description": "Degree earned.",
277277 "type": "string"
278278 },
279279 "description": {
280280 "description": "Additional description.",
281281 "type": "string"
282282 },
283283 "endedAt": {
284284 "description": "End date. Partial date.",
285285 "type": "string"
286286 },
287287 "entityRef": {
288288 "description": "Pointer URI to the resolved institution entity.",
289289 "format": "uri",
290290 "type": "string"
291291 },
292292 "eqfLevel": {
293293 "description": "European Qualifications Framework level of the degree (1 to 8, 8 is doctoral), when set.",
294294 "maximum": 8,
295295 "minimum": 1,
296296 "type": "integer"
297297 },
298298 "fieldOfStudy": {
299299 "description": "Field of study.",
300300 "type": "string"
301301 },
302302 "institution": {
303303 "description": "Institution name.",
304304 "type": "string"
305305 },
306306 "institutionDid": {
307307 "description": "DID of the institution, when known.",
308308 "format": "did",
309309 "type": "string"
310310 },
311311 "primary": {
312312 "description": "Whether this is the user's primary education entry.",
313313 "type": "boolean"
314314 },
315315 "rkey": {
316316 "description": "Record key of the education record.",
317317 "type": "string"
318318 },
319319 "startedAt": {
320320 "description": "Start date. Partial date.",
321321 "type": "string"
322322 }
323323 },
324324 "required": [
325325 "rkey"
326326 ],
327327 "type": "object"
328328 },
329329 "externalAccountView": {
330330 "description": "A linked external account with verification state.",
331331 "properties": {
332332 "feedUrl": {
333333 "description": "Feed URL (RSS/Atom), when applicable.",
334334 "format": "uri",
335335 "type": "string"
336336 },
337337 "label": {
338338 "description": "Optional custom label.",
339339 "type": "string"
340340 },
341341 "platform": {
342342 "description": "Platform type.",
343343 "ref": "id.sifa.defs#externalPlatform",
344344 "type": "ref"
345345 },
346346 "primary": {
347347 "description": "Whether this is the primary external account.",
348348 "type": "boolean"
349349 },
350350 "rkey": {
351351 "description": "Record key of the external account record.",
352352 "type": "string"
353353 },
354354 "url": {
355355 "description": "Account URL.",
356356 "format": "uri",
357357 "type": "string"
358358 },
359359 "verifiable": {
360360 "description": "Whether the account can be verified.",
361361 "type": "boolean"
362362 },
363363 "verified": {
364364 "description": "Whether the account is verified.",
365365 "type": "boolean"
366366 },
367367 "verifiedVia": {
368368 "description": "Verification method, when verified.",
369369 "type": "string"
370370 }
371371 },
372372 "required": [
373373 "rkey",
374374 "url"
375375 ],
376376 "type": "object"
377377 },
378378 "honorView": {
379379 "description": "An honor or award.",
380380 "properties": {
381381 "agentRef": {
382382 "description": "Canonical issuer reference (name plus optional did/entityRef). Mirrors the flat issuer/entityRef fields during the migration; the two always agree.",
383383 "ref": "id.sifa.defs#agentRef",
384384 "type": "ref"
385385 },
386386 "currentCompanyName": {
387387 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
388388 "type": "string"
389389 },
390390 "date": {
391391 "description": "Date received. Partial date.",
392392 "type": "string"
393393 },
394394 "description": {
395395 "description": "Description.",
396396 "type": "string"
397397 },
398398 "entityRef": {
399399 "description": "Pointer URI to the resolved issuer entity.",
400400 "format": "uri",
401401 "type": "string"
402402 },
403403 "issuer": {
404404 "description": "Issuing organization.",
405405 "type": "string"
406406 },
407407 "kind": {
408408 "description": "What kind of honor this is. Absent means unspecified.",
409409 "knownValues": [
410410 "id.sifa.defs#honorAward",
411411 "id.sifa.defs#honorNomination",
412412 "id.sifa.defs#honorChampionship",
413413 "id.sifa.defs#honorRecord",
414414 "id.sifa.defs#honorRecognition",
415415 "id.sifa.defs#honorDecoration"
416416 ],
417417 "type": "string"
418418 },
419419 "links": {
420420 "description": "Public sources for the honor.",
421421 "items": {
422422 "ref": "id.sifa.defs#artifactLink",
423423 "type": "ref"
424424 },
425425 "type": "array"
426426 },
427427 "rkey": {
428428 "description": "Record key of the honor record.",
429429 "type": "string"
430430 },
431431 "title": {
432432 "description": "Honor or award title.",
433433 "type": "string"
434434 }
435435 },
436436 "required": [
437437 "rkey",
438438 "title"
439439 ],
440440 "type": "object"
441441 },
442442 "involvementLinkView": {
443443 "description": "A proof link on an involvement.",
444444 "properties": {
445445 "kind": {
446446 "description": "What the link points to (e.g. pull-request, talk, article).",
447447 "type": "string"
448448 },
449449 "label": {
450450 "description": "Optional human-readable label.",
451451 "type": "string"
452452 },
453453 "url": {
454454 "description": "Artifact URL.",
455455 "format": "uri",
456456 "type": "string"
457457 },
458458 "verified": {
459459 "description": "True if the link host matches a verified external account.",
460460 "type": "boolean"
461461 },
462462 "verifiedPlatform": {
463463 "description": "Platform token of the verified host, when verified.",
464464 "type": "string"
465465 }
466466 },
467467 "required": [
468468 "url"
469469 ],
470470 "type": "object"
471471 },
472472 "involvementView": {
473473 "description": "A community, open-source, charity, or civic involvement.",
474474 "properties": {
475475 "agentRef": {
476476 "description": "Canonical upstream reference (name plus optional did/entityRef). Mirrors the flat upstream/upstreamDid/entityRef fields during the migration; the two always agree.",
477477 "ref": "id.sifa.defs#agentRef",
478478 "type": "ref"
479479 },
480480 "currentCompanyName": {
481481 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
482482 "type": "string"
483483 },
484484 "description": {
485485 "description": "Description.",
486486 "type": "string"
487487 },
488488 "endedAt": {
489489 "description": "End date. Partial date.",
490490 "type": "string"
491491 },
492492 "kind": {
493493 "description": "The nature of the involvement.",
494494 "ref": "id.sifa.defs#involvementKind",
495495 "type": "ref"
496496 },
497497 "legacy": {
498498 "description": "True if mapped from a legacy volunteering record.",
499499 "type": "boolean"
500500 },
501501 "links": {
502502 "description": "Public artifact links proving the work.",
503503 "items": {
504504 "ref": "#involvementLinkView",
505505 "type": "ref"
506506 },
507507 "type": "array"
508508 },
509509 "primary": {
510510 "description": "Whether this is the user's primary current involvement.",
511511 "type": "boolean"
512512 },
513513 "rkey": {
514514 "description": "Record key of the involvement (or legacy volunteering) record.",
515515 "type": "string"
516516 },
517517 "role": {
518518 "description": "Role in the involvement.",
519519 "type": "string"
520520 },
521521 "startedAt": {
522522 "description": "Start date. Partial date.",
523523 "type": "string"
524524 },
525525 "upstream": {
526526 "description": "Name of the community, org, or person the involvement is with.",
527527 "type": "string"
528528 },
529529 "upstreamDid": {
530530 "description": "DID of the upstream, when known.",
531531 "format": "did",
532532 "type": "string"
533533 },
534534 "upstreamUrl": {
535535 "description": "URL of the upstream, when provided.",
536536 "format": "uri",
537537 "type": "string"
538538 }
539539 },
540540 "required": [
541541 "rkey",
542542 "kind",
543543 "links",
544544 "legacy"
545545 ],
546546 "type": "object"
547547 },
548548 "languageView": {
549549 "description": "A language with proficiency.",
550550 "properties": {
551551 "language": {
552552 "description": "Language name or BCP-47 tag.",
553553 "type": "string"
554554 },
555555 "proficiency": {
556556 "description": "Proficiency level.",
557557 "ref": "id.sifa.defs#proficiency",
558558 "type": "ref"
559559 },
560560 "rkey": {
561561 "description": "Record key of the language record.",
562562 "type": "string"
563563 }
564564 },
565565 "required": [
566566 "rkey",
567567 "language"
568568 ],
569569 "type": "object"
570570 },
571571 "locationView": {
572572 "description": "A professional location on the profile.",
573573 "properties": {
574574 "countryCode": {
575575 "description": "ISO 3166-1 alpha-2 country code.",
576576 "type": "string"
577577 },
578578 "isPrimary": {
579579 "description": "Whether this is the primary location.",
580580 "type": "boolean"
581581 },
582582 "label": {
583583 "description": "Optional custom label.",
584584 "type": "string"
585585 },
586586 "location": {
587587 "description": "Assembled human-readable location string.",
588588 "type": "string"
589589 },
590590 "locationCountry": {
591591 "description": "Country name.",
592592 "type": "string"
593593 },
594594 "locationLocality": {
595595 "description": "City or locality.",
596596 "type": "string"
597597 },
598598 "locationRegion": {
599599 "description": "Region, state, or province.",
600600 "type": "string"
601601 },
602602 "rkey": {
603603 "description": "Record key of the location record.",
604604 "type": "string"
605605 },
606606 "type": {
607607 "description": "The role this location plays.",
608608 "ref": "id.sifa.defs#locationType",
609609 "type": "ref"
610610 }
611611 },
612612 "required": [
613613 "rkey"
614614 ],
615615 "type": "object"
616616 },
617617 "main": {
618618 "description": "Get the aggregated public profile view for an actor.",
619619 "errors": [
620620 {
621621 "description": "No profile exists for the given actor, or the actor could not be resolved.",
622622 "name": "ProfileNotFound"
623623 }
624624 ],
625625 "output": {
626626 "encoding": "application/json",
627627 "schema": {
628628 "ref": "#profileView",
629629 "type": "ref"
630630 }
631631 },
632632 "parameters": {
633633 "properties": {
634634 "actor": {
635635 "description": "The handle or DID of the profile to fetch.",
636636 "format": "at-identifier",
637637 "type": "string"
638638 }
639639 },
640640 "required": [
641641 "actor"
642642 ],
643643 "type": "params"
644644 },
645645 "type": "query"
646646 },
647647 "pdsProviderView": {
648648 "description": "A PDS provider descriptor.",
649649 "properties": {
650650 "host": {
651651 "description": "PDS hostname.",
652652 "type": "string"
653653 },
654654 "name": {
655655 "description": "Human-readable provider name.",
656656 "type": "string"
657657 }
658658 },
659659 "required": [
660660 "name"
661661 ],
662662 "type": "object"
663663 },
664664 "positionVerification": {
665665 "description": "Summary of the id.sifa.verification.employment record Sifa issued for a position.",
666666 "properties": {
667667 "expiresAt": {
668668 "description": "Present only while the verification rests on email alone.",
669669 "format": "datetime",
670670 "type": "string"
671671 },
672672 "methods": {
673673 "description": "Every method that currently backs the verification.",
674674 "items": {
675675 "ref": "id.sifa.defs#verificationMethod",
676676 "type": "ref"
677677 },
678678 "type": "array"
679679 },
680680 "status": {
681681 "ref": "id.sifa.defs#employmentStatus",
682682 "type": "ref"
683683 },
684684 "uri": {
685685 "description": "AT-URI of the issued id.sifa.verification.employment record in Sifa's issuer repository.",
686686 "format": "at-uri",
687687 "type": "string"
688688 },
689689 "verifiedAt": {
690690 "format": "datetime",
691691 "type": "string"
692692 }
693693 },
694694 "required": [
695695 "methods",
696696 "status",
697697 "verifiedAt"
698698 ],
699699 "type": "object"
700700 },
701701 "positionView": {
702702 "description": "A work-history entry.",
703703 "properties": {
704704 "agentRef": {
705705 "description": "Canonical organization reference (name plus optional did/entityRef). Mirrors the flat company/companyDid/entityRef fields during the migration; the two always agree.",
706706 "ref": "id.sifa.defs#agentRef",
707707 "type": "ref"
708708 },
709709 "company": {
710710 "description": "Organization name.",
711711 "type": "string"
712712 },
713713 "companyDid": {
714714 "description": "DID of the organization, when known.",
715715 "format": "did",
716716 "type": "string"
717717 },
718718 "countryCode": {
719719 "description": "ISO 3166-1 alpha-2 country code.",
720720 "type": "string"
721721 },
722722 "currentCompanyName": {
723723 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
724724 "type": "string"
725725 },
726726 "description": {
727727 "description": "Role description.",
728728 "type": "string"
729729 },
730730 "employmentType": {
731731 "description": "Employment arrangement.",
732732 "ref": "id.sifa.defs#employmentType",
733733 "type": "ref"
734734 },
735735 "endedAt": {
736736 "description": "End date. Partial date, absent if current.",
737737 "type": "string"
738738 },
739739 "entityName": {
740740 "description": "Resolved canonical organization name.",
741741 "type": "string"
742742 },
743743 "entityRef": {
744744 "description": "Pointer URI to the resolved organization entity.",
745745 "format": "uri",
746746 "type": "string"
747747 },
748748 "location": {
749749 "description": "Assembled human-readable location string.",
750750 "type": "string"
751751 },
752752 "locationCountry": {
753753 "description": "Country name.",
754754 "type": "string"
755755 },
756756 "locationLocality": {
757757 "description": "City or locality.",
758758 "type": "string"
759759 },
760760 "locationRegion": {
761761 "description": "Region, state, or province.",
762762 "type": "string"
763763 },
764764 "onBehalfOf": {
765765 "description": "Party this role is held on behalf of, when the person represents someone else — most often a fund whose board seat this is. A disclosure, not a role type. Absent for independent roles.",
766766 "type": "string"
767767 },
768768 "onBehalfOfDid": {
769769 "description": "DID of the represented party, when known. May be an organization or a person.",
770770 "format": "did",
771771 "type": "string"
772772 },
773773 "onBehalfOfEntityName": {
774774 "description": "Resolved canonical name for the represented party. Present only when the reference resolves; clients render onBehalfOf otherwise, never the raw URI.",
775775 "type": "string"
776776 },
777777 "onBehalfOfEntityRef": {
778778 "description": "Pointer URI to the resolved entity for the represented party.",
779779 "format": "uri",
780780 "type": "string"
781781 },
782782 "primary": {
783783 "description": "Whether this is the user's primary current position.",
784784 "type": "boolean"
785785 },
786786 "rkey": {
787787 "description": "Record key of the position record.",
788788 "type": "string"
789789 },
790790 "skillRkeys": {
791791 "description": "Record keys of skills linked to this position.",
792792 "items": {
793793 "type": "string"
794794 },
795795 "type": "array"
796796 },
797797 "startedAt": {
798798 "description": "Start date. Partial date (YYYY, YYYY-MM, or YYYY-MM-DD).",
799799 "type": "string"
800800 },
801801 "title": {
802802 "description": "Job title or role.",
803803 "type": "string"
804804 },
805805 "verification": {
806806 "description": "Sifa's verification of this position, when one is issued. Absent when the position is not verified; absence is not a negative signal.",
807807 "ref": "#positionVerification",
808808 "type": "ref"
809809 },
810810 "workplaceType": {
811811 "description": "Workplace arrangement.",
812812 "ref": "id.sifa.defs#workplaceType",
813813 "type": "ref"
814814 }
815815 },
816816 "required": [
817817 "rkey",
818818 "title"
819819 ],
820820 "type": "object"
821821 },
822822 "presentationDeliveryView": {
823823 "description": "A single delivery of a presentation at an occasion.",
824824 "properties": {
825825 "coSpeakers": {
826826 "description": "Co-speakers on this delivery.",
827827 "items": {
828828 "ref": "#coSpeakerView",
829829 "type": "ref"
830830 },
831831 "type": "array"
832832 },
833833 "countryCode": {
834834 "description": "ISO 3166-1 alpha-2 country code of the delivery location.",
835835 "type": "string"
836836 },
837837 "date": {
838838 "description": "Delivery date. Partial date.",
839839 "type": "string"
840840 },
841841 "eventName": {
842842 "description": "Name of the event or occasion.",
843843 "type": "string"
844844 },
845845 "eventUri": {
846846 "description": "AT-URI of a linked event record.",
847847 "format": "at-uri",
848848 "type": "string"
849849 },
850850 "links": {
851851 "description": "Related links for this delivery.",
852852 "items": {
853853 "ref": "id.sifa.defs#presentationLink",
854854 "type": "ref"
855855 },
856856 "type": "array"
857857 },
858858 "location": {
859859 "description": "Event location.",
860860 "type": "string"
861861 },
862862 "locationCountry": {
863863 "description": "Resolved country name of the delivery location.",
864864 "type": "string"
865865 },
866866 "locationLocality": {
867867 "description": "City or locality of the delivery location.",
868868 "type": "string"
869869 },
870870 "locationRegion": {
871871 "description": "Region or state of the delivery location.",
872872 "type": "string"
873873 },
874874 "mode": {
875875 "description": "Delivery mode (e.g. in-person, remote, hybrid).",
876876 "type": "string"
877877 },
878878 "presentationRkey": {
879879 "description": "Record key of the parent presentation, when grouped.",
880880 "type": "string"
881881 },
882882 "rkey": {
883883 "description": "Record key of the delivery record.",
884884 "type": "string"
885885 },
886886 "role": {
887887 "description": "The user's role in the delivery.",
888888 "ref": "id.sifa.defs#presentationRole",
889889 "type": "ref"
890890 },
891891 "sameAs": {
892892 "description": "AT-URI of the same delivery on another person's profile, when they keep one.",
893893 "format": "at-uri",
894894 "type": "string"
895895 },
896896 "status": {
897897 "description": "Delivery status.",
898898 "type": "string"
899899 },
900900 "title": {
901901 "description": "Delivery title (may differ from the presentation title).",
902902 "type": "string"
903903 }
904904 },
905905 "required": [
906906 "rkey"
907907 ],
908908 "type": "object"
909909 },
910910 "presentationView": {
911911 "description": "A talk or session (content), with its deliveries grouped underneath.",
912912 "properties": {
913913 "coverImageUrl": {
914914 "description": "Renderable URL of the presentation cover image, when set.",
915915 "format": "uri",
916916 "type": "string"
917917 },
918918 "deliveries": {
919919 "description": "Deliveries of this presentation.",
920920 "items": {
921921 "ref": "#presentationDeliveryView",
922922 "type": "ref"
923923 },
924924 "type": "array"
925925 },
926926 "description": {
927927 "description": "Presentation description.",
928928 "type": "string"
929929 },
930930 "duration": {
931931 "description": "Duration range in minutes.",
932932 "ref": "#durationView",
933933 "type": "ref"
934934 },
935935 "intendedAudiences": {
936936 "description": "Intended audiences.",
937937 "items": {
938938 "type": "string"
939939 },
940940 "type": "array"
941941 },
942942 "links": {
943943 "description": "Related links (slides, recording, etc.).",
944944 "items": {
945945 "ref": "id.sifa.defs#presentationLink",
946946 "type": "ref"
947947 },
948948 "type": "array"
949949 },
950950 "primary": {
951951 "description": "Whether this is the user's primary talk.",
952952 "type": "boolean"
953953 },
954954 "rkey": {
955955 "description": "Record key of the presentation record.",
956956 "type": "string"
957957 },
958958 "title": {
959959 "description": "Presentation title.",
960960 "type": "string"
961961 },
962962 "writeupUri": {
963963 "description": "AT-URI of a linked write-up record.",
964964 "format": "at-uri",
965965 "type": "string"
966966 }
967967 },
968968 "required": [
969969 "rkey",
970970 "title",
971971 "deliveries"
972972 ],
973973 "type": "object"
974974 },
975975 "profileView": {
976976 "description": "The aggregated public professional profile view.",
977977 "properties": {
978978 "about": {
979979 "description": "Longer professional summary or bio.",
980980 "maxGraphemes": 5000,
981981 "maxLength": 50000,
982982 "type": "string"
983983 },
984984 "activeApps": {
985985 "description": "AT Protocol apps this account has recently created records in.",
986986 "items": {
987987 "ref": "#activeAppView",
988988 "type": "ref"
989989 },
990990 "type": "array"
991991 },
992992 "atfundContribute": {
993993 "description": "Optional contribution/funding link.",
994994 "ref": "#atfundLink",
995995 "type": "ref"
996996 },
997997 "atprotoFollowersCount": {
998998 "description": "Number of app.bsky.graph followers.",
999999 "type": "integer"
10001000 },
10011001 "availableFromUtc": {
10021002 "description": "Start of an availability window, as a UTC offset, if set.",
10031003 "type": "integer"
10041004 },
10051005 "availableToUtc": {
10061006 "description": "End of an availability window, as a UTC offset, if set.",
10071007 "type": "integer"
10081008 },
10091009 "avatar": {
10101010 "description": "URL of the profile avatar image.",
10111011 "format": "uri",
10121012 "type": "string"
10131013 },
10141014 "blueskyVerified": {
10151015 "description": "Whether the account holds a Bluesky verification.",
10161016 "type": "boolean"
10171017 },
10181018 "blueskyVerifiedAt": {
10191019 "description": "When the Bluesky verification was issued.",
10201020 "format": "datetime",
10211021 "type": "string"
10221022 },
10231023 "certifications": {
10241024 "description": "Certifications and licenses.",
10251025 "items": {
10261026 "ref": "#certificationView",
10271027 "type": "ref"
10281028 },
10291029 "type": "array"
10301030 },
10311031 "claimed": {
10321032 "description": "Whether the profile has been claimed by its owner on Sifa.",
10331033 "type": "boolean"
10341034 },
10351035 "connectionsCount": {
10361036 "description": "Number of confirmed professional connections.",
10371037 "type": "integer"
10381038 },
10391039 "countryCode": {
10401040 "description": "ISO 3166-1 alpha-2 country code for the primary location.",
10411041 "type": "string"
10421042 },
10431043 "courses": {
10441044 "description": "Courses, optionally linked to a credential.",
10451045 "items": {
10461046 "ref": "#courseView",
10471047 "type": "ref"
10481048 },
10491049 "type": "array"
10501050 },
10511051 "createdAt": {
10521052 "description": "When the profile record was created.",
10531053 "format": "datetime",
10541054 "type": "string"
10551055 },
10561056 "did": {
10571057 "description": "The account DID. Stable identifier for the profile.",
10581058 "format": "did",
10591059 "type": "string"
10601060 },
10611061 "displayName": {
10621062 "description": "Display name shown on the profile.",
10631063 "maxGraphemes": 128,
10641064 "maxLength": 1280,
10651065 "type": "string"
10661066 },
10671067 "education": {
10681068 "description": "Education history entries.",
10691069 "items": {
10701070 "ref": "#educationView",
10711071 "type": "ref"
10721072 },
10731073 "type": "array"
10741074 },
10751075 "externalAccounts": {
10761076 "description": "Linked external accounts, with verification state.",
10771077 "items": {
10781078 "ref": "#externalAccountView",
10791079 "type": "ref"
10801080 },
10811081 "type": "array"
10821082 },
10831083 "familyName": {
10841084 "description": "Family (last) name, when provided.",
10851085 "maxGraphemes": 128,
10861086 "maxLength": 1280,
10871087 "type": "string"
10881088 },
10891089 "followersCount": {
10901090 "description": "Number of Sifa graph followers.",
10911091 "type": "integer"
10921092 },
10931093 "followingCount": {
10941094 "description": "Number of accounts this profile follows on the Sifa graph.",
10951095 "type": "integer"
10961096 },
10971097 "givenName": {
10981098 "description": "Given (first) name, when provided.",
10991099 "maxGraphemes": 128,
11001100 "maxLength": 1280,
11011101 "type": "string"
11021102 },
11031103 "handle": {
11041104 "description": "The current handle for the account.",
11051105 "format": "handle",
11061106 "type": "string"
11071107 },
11081108 "headline": {
11091109 "description": "Short professional headline.",
11101110 "maxGraphemes": 300,
11111111 "maxLength": 3000,
11121112 "type": "string"
11131113 },
11141114 "honorificPrefix": {
11151115 "description": "Title shown before the name (such as Dr. or Prof.), when provided.",
11161116 "maxGraphemes": 128,
11171117 "maxLength": 1280,
11181118 "type": "string"
11191119 },
11201120 "honorificSuffix": {
11211121 "description": "Post-nominal letters shown after the name (such as PhD or OBE), when provided.",
11221122 "maxGraphemes": 128,
11231123 "maxLength": 1280,
11241124 "type": "string"
11251125 },
11261126 "honors": {
11271127 "description": "Honors and awards.",
11281128 "items": {
11291129 "ref": "#honorView",
11301130 "type": "ref"
11311131 },
11321132 "type": "array"
11331133 },
11341134 "industries": {
11351135 "description": "Industry/domain pairs the user works in.",
11361136 "items": {
11371137 "ref": "id.sifa.defs#industryDomain",
11381138 "type": "ref"
11391139 },
11401140 "type": "array"
11411141 },
11421142 "involvement": {
11431143 "description": "Community, open-source, charity, and civic involvement.",
11441144 "items": {
11451145 "ref": "#involvementView",
11461146 "type": "ref"
11471147 },
11481148 "type": "array"
11491149 },
11501150 "langs": {
11511151 "description": "BCP-47 language tags the user has indicated.",
11521152 "items": {
11531153 "type": "string"
11541154 },
11551155 "type": "array"
11561156 },
11571157 "languages": {
11581158 "description": "Spoken/written languages with proficiency.",
11591159 "items": {
11601160 "ref": "#languageView",
11611161 "type": "ref"
11621162 },
11631163 "type": "array"
11641164 },
11651165 "location": {
11661166 "description": "Assembled human-readable primary location string.",
11671167 "type": "string"
11681168 },
11691169 "locationCountry": {
11701170 "description": "Primary location country name.",
11711171 "type": "string"
11721172 },
11731173 "locationLocality": {
11741174 "description": "Primary location city or locality.",
11751175 "type": "string"
11761176 },
11771177 "locationRegion": {
11781178 "description": "Primary location region, state, or province.",
11791179 "type": "string"
11801180 },
11811181 "locations": {
11821182 "description": "All professional locations on the profile.",
11831183 "items": {
11841184 "ref": "#locationView",
11851185 "type": "ref"
11861186 },
11871187 "type": "array"
11881188 },
11891189 "metInPersonCount": {
11901190 "description": "Number of confirmed in-person meetings.",
11911191 "type": "integer"
11921192 },
11931193 "namePronunciation": {
11941194 "description": "Free-form phonetic respelling of the name, when provided.",
11951195 "maxGraphemes": 64,
11961196 "maxLength": 640,
11971197 "type": "string"
11981198 },
11991199 "namePronunciationAudioUrl": {
12001200 "description": "URL of the name-pronunciation audio clip, served from the PDS. Present when a clip is set.",
12011201 "format": "uri",
12021202 "type": "string"
12031203 },
12041204 "openTo": {
12051205 "description": "The kinds of opportunities the user is open to.",
12061206 "items": {
12071207 "ref": "id.sifa.defs#openToWorkStatus",
12081208 "type": "ref"
12091209 },
12101210 "type": "array"
12111211 },
12121212 "pdsProvider": {
12131213 "description": "The account PDS provider.",
12141214 "ref": "#pdsProviderView",
12151215 "type": "ref"
12161216 },
12171217 "positions": {
12181218 "description": "Work history entries.",
12191219 "items": {
12201220 "ref": "#positionView",
12211221 "type": "ref"
12221222 },
12231223 "type": "array"
12241224 },
12251225 "preferredWorkplace": {
12261226 "description": "Preferred workplace arrangements.",
12271227 "items": {
12281228 "ref": "id.sifa.defs#workplaceType",
12291229 "type": "ref"
12301230 },
12311231 "type": "array"
12321232 },
12331233 "presentationDeliveries": {
12341234 "description": "Standalone deliveries that reference no owned presentation.",
12351235 "items": {
12361236 "ref": "#presentationDeliveryView",
12371237 "type": "ref"
12381238 },
12391239 "type": "array"
12401240 },
12411241 "presentations": {
12421242 "description": "Talks and sessions (content), each with its deliveries grouped underneath.",
12431243 "items": {
12441244 "ref": "#presentationView",
12451245 "type": "ref"
12461246 },
12471247 "type": "array"
12481248 },
12491249 "projects": {
12501250 "description": "Personal or professional projects.",
12511251 "items": {
12521252 "ref": "#projectView",
12531253 "type": "ref"
12541254 },
12551255 "type": "array"
12561256 },
12571257 "pronouns": {
12581258 "description": "Self-described pronouns.",
12591259 "maxGraphemes": 64,
12601260 "maxLength": 640,
12611261 "type": "string"
12621262 },
12631263 "publications": {
12641264 "description": "Publications, merged from Sifa records and linked ORCID works.",
12651265 "items": {
12661266 "ref": "#publicationView",
12671267 "type": "ref"
12681268 },
12691269 "type": "array"
12701270 },
1271 "showHonorifics": {
1272 "description": "Whether to show the honorifics next to the name on the profile. Absent means true.",
1273 "type": "boolean"
1274 },
12711275 "skills": {
12721276 "description": "Skills, optionally linked to positions.",
12731277 "items": {
12741278 "ref": "#skillView",
12751279 "type": "ref"
12761280 },
12771281 "type": "array"
12781282 },
12791283 "volunteering": {
12801284 "description": "Legacy volunteering entries. New entries are surfaced under involvement.",
12811285 "items": {
12821286 "ref": "#volunteeringView",
12831287 "type": "ref"
12841288 },
12851289 "type": "array"
12861290 },
12871291 "website": {
12881292 "description": "Primary personal or professional website.",
12891293 "format": "uri",
12901294 "type": "string"
12911295 }
12921296 },
12931297 "required": [
12941298 "did",
12951299 "handle"
12961300 ],
12971301 "type": "object"
12981302 },
12991303 "projectEventView": {
13001304 "properties": {
13011305 "country": {
13021306 "description": "ISO 3166-1 alpha-2 country code, from the event's first address.",
13031307 "type": "string"
13041308 },
13051309 "locality": {
13061310 "description": "City, from the event's first address.",
13071311 "type": "string"
13081312 },
13091313 "mode": {
13101314 "description": "Event mode token, from the event record.",
13111315 "type": "string"
13121316 },
13131317 "name": {
13141318 "description": "Event name, from the event record.",
13151319 "type": "string"
13161320 },
13171321 "role": {
13181322 "description": "The user's role at this occurrence, if it differs from the project's role.",
13191323 "type": "string"
13201324 },
13211325 "startsAt": {
13221326 "description": "Event start, from the event record.",
13231327 "format": "datetime",
13241328 "type": "string"
13251329 },
13261330 "uri": {
13271331 "description": "AT-URI of the linked community.lexicon.calendar.event.",
13281332 "format": "at-uri",
13291333 "type": "string"
13301334 },
13311335 "url": {
13321336 "description": "Event website, from the event's first uri.",
13331337 "format": "uri",
13341338 "type": "string"
13351339 }
13361340 },
13371341 "required": [
13381342 "uri"
13391343 ],
13401344 "type": "object"
13411345 },
13421346 "projectMemberView": {
13431347 "description": "A person named as a member of a project.",
13441348 "properties": {
13451349 "avatar": {
13461350 "description": "Avatar URL, when identity may be shown.",
13471351 "format": "uri",
13481352 "type": "string"
13491353 },
13501354 "claimed": {
13511355 "description": "Whether the member holds a claimed Sifa account. Identity is shown before confirmation when claimed.",
13521356 "type": "boolean"
13531357 },
13541358 "confirmed": {
13551359 "description": "Whether the member has confirmed the claim with an id.sifa.confirmation.",
13561360 "type": "boolean"
13571361 },
13581362 "confirmedStale": {
13591363 "description": "Whether the project changed materially after the member confirmed it.",
13601364 "type": "boolean"
13611365 },
13621366 "did": {
13631367 "description": "DID of the member.",
13641368 "format": "did",
13651369 "type": "string"
13661370 },
13671371 "displayName": {
13681372 "description": "Display name, when identity may be shown.",
13691373 "type": "string"
13701374 },
13711375 "handle": {
13721376 "description": "Handle of the member (falls back to the DID when it does not resolve).",
13731377 "type": "string"
13741378 },
13751379 "hasSifaProfile": {
13761380 "description": "Whether Sifa has indexed this account (it may be an unclaimed atproto account).",
13771381 "type": "boolean"
13781382 },
13791383 "role": {
13801384 "description": "The member's role, as labelled by the project owner.",
13811385 "type": "string"
13821386 },
13831387 "title": {
13841388 "description": "The member's title, as labelled by the project owner.",
13851389 "type": "string"
13861390 }
13871391 },
13881392 "required": [
13891393 "did",
13901394 "handle"
13911395 ],
13921396 "type": "object"
13931397 },
13941398 "projectView": {
13951399 "description": "A project entry.",
13961400 "properties": {
13971401 "description": {
13981402 "description": "Project description.",
13991403 "type": "string"
14001404 },
14011405 "endDate": {
14021406 "description": "End date. Partial date.",
14031407 "type": "string"
14041408 },
14051409 "events": {
14061410 "description": "Events this project organized or hosted (from the record's events field), with display fields resolved from the referenced event records.",
14071411 "items": {
14081412 "ref": "#projectEventView",
14091413 "type": "ref"
14101414 },
14111415 "maxLength": 200,
14121416 "type": "array"
14131417 },
14141418 "members": {
14151419 "description": "People named as members of this project.",
14161420 "items": {
14171421 "ref": "#projectMemberView",
14181422 "type": "ref"
14191423 },
14201424 "type": "array"
14211425 },
14221426 "name": {
14231427 "description": "Project name.",
14241428 "type": "string"
14251429 },
14261430 "primary": {
14271431 "description": "Whether this is the user's primary ongoing project.",
14281432 "type": "boolean"
14291433 },
14301434 "rkey": {
14311435 "description": "Record key of the project record.",
14321436 "type": "string"
14331437 },
14341438 "role": {
14351439 "description": "The user's own role on the project.",
14361440 "type": "string"
14371441 },
14381442 "sameAs": {
14391443 "description": "AT-URI of the same project on another person's profile, when they keep one.",
14401444 "format": "at-uri",
14411445 "type": "string"
14421446 },
14431447 "startDate": {
14441448 "description": "Start date. Partial date.",
14451449 "type": "string"
14461450 },
14471451 "url": {
14481452 "description": "Project URL.",
14491453 "format": "uri",
14501454 "type": "string"
14511455 }
14521456 },
14531457 "required": [
14541458 "rkey",
14551459 "name"
14561460 ],
14571461 "type": "object"
14581462 },
14591463 "publicationView": {
14601464 "description": "A publication, merged from Sifa and linked ORCID works.",
14611465 "properties": {
14621466 "contributors": {
14631467 "description": "Linked contributors (co-authors).",
14641468 "items": {
14651469 "ref": "#contributorView",
14661470 "type": "ref"
14671471 },
14681472 "type": "array"
14691473 },
14701474 "date": {
14711475 "description": "Publication date. Partial date.",
14721476 "type": "string"
14731477 },
14741478 "description": {
14751479 "description": "Description or abstract.",
14761480 "type": "string"
14771481 },
14781482 "doi": {
14791483 "description": "Digital Object Identifier.",
14801484 "type": "string"
14811485 },
14821486 "image": {
14831487 "description": "Cover or preview image URL.",
14841488 "format": "uri",
14851489 "type": "string"
14861490 },
14871491 "orcidCorroborated": {
14881492 "description": "Whether an ORCID work corroborates a Sifa record.",
14891493 "type": "boolean"
14901494 },
14911495 "primary": {
14921496 "description": "Whether this is the user's primary publication.",
14931497 "type": "boolean"
14941498 },
14951499 "publicationName": {
14961500 "description": "Name of the source publication venue, when present.",
14971501 "type": "string"
14981502 },
14991503 "publicationUri": {
15001504 "description": "AT-URI of the source publication record, when present.",
15011505 "format": "at-uri",
15021506 "type": "string"
15031507 },
15041508 "publicationUrl": {
15051509 "description": "Canonical publication URL, when present.",
15061510 "format": "uri",
15071511 "type": "string"
15081512 },
15091513 "publisher": {
15101514 "description": "Publisher or journal.",
15111515 "type": "string"
15121516 },
15131517 "relatedIdentifiers": {
15141518 "description": "Other versions or forms of this work: the relations declared on the record plus, for a DOI, those registered with DataCite or Crossref. Clients can fold a preprint under its published version.",
15151519 "items": {
15161520 "ref": "id.sifa.defs#relatedIdentifier",
15171521 "type": "ref"
15181522 },
15191523 "type": "array"
15201524 },
15211525 "rkey": {
15221526 "description": "Record key, or a synthetic key for ORCID-only works.",
15231527 "type": "string"
15241528 },
15251529 "subtitle": {
15261530 "description": "Subtitle.",
15271531 "type": "string"
15281532 },
15291533 "title": {
15301534 "description": "Publication title.",
15311535 "type": "string"
15321536 },
15331537 "type": {
15341538 "description": "Publication type token.",
15351539 "type": "string"
15361540 },
15371541 "typeLabel": {
15381542 "description": "Human-readable publication type.",
15391543 "type": "string"
15401544 },
15411545 "url": {
15421546 "description": "Publication URL.",
15431547 "format": "uri",
15441548 "type": "string"
15451549 },
15461550 "verified": {
15471551 "description": "Whether the publication is verified (e.g. via ORCID).",
15481552 "type": "boolean"
15491553 },
15501554 "verifiedVia": {
15511555 "description": "Verification source, when verified.",
15521556 "type": "string"
15531557 }
15541558 },
15551559 "required": [
15561560 "rkey",
15571561 "title",
15581562 "verified"
15591563 ],
15601564 "type": "object"
15611565 },
15621566 "skillView": {
15631567 "description": "A skill entry.",
15641568 "properties": {
15651569 "category": {
15661570 "description": "Broad category.",
15671571 "ref": "id.sifa.defs#skillCategory",
15681572 "type": "ref"
15691573 },
15701574 "cid": {
15711575 "description": "CID of the skill record, for referencing it in endorsements.",
15721576 "format": "cid",
15731577 "type": "string"
15741578 },
15751579 "endorsed": {
15761580 "description": "Whether this skill has any confirmed endorsements.",
15771581 "type": "boolean"
15781582 },
15791583 "endorsedAs": {
15801584 "description": "Prior names this skill was endorsed under before it was renamed.",
15811585 "items": {
15821586 "type": "string"
15831587 },
15841588 "type": "array"
15851589 },
15861590 "endorsementCount": {
15871591 "description": "Number of confirmed endorsements of this skill.",
15881592 "minimum": 0,
15891593 "type": "integer"
15901594 },
15911595 "name": {
15921596 "description": "Skill name.",
15931597 "type": "string"
15941598 },
15951599 "positionRkeys": {
15961600 "description": "Record keys of positions this skill is linked to.",
15971601 "items": {
15981602 "type": "string"
15991603 },
16001604 "type": "array"
16011605 },
16021606 "rkey": {
16031607 "description": "Record key of the skill record.",
16041608 "type": "string"
16051609 },
16061610 "subCategory": {
16071611 "description": "Freeform user-defined grouping label nested under category.",
16081612 "type": "string"
16091613 }
16101614 },
16111615 "required": [
16121616 "rkey",
16131617 "name"
16141618 ],
16151619 "type": "object"
16161620 },
16171621 "volunteeringView": {
16181622 "description": "A legacy volunteering entry.",
16191623 "properties": {
16201624 "agentRef": {
16211625 "description": "Canonical organization reference (name plus optional did/entityRef). Mirrors the flat organization/entityRef fields during the migration; the two always agree.",
16221626 "ref": "id.sifa.defs#agentRef",
16231627 "type": "ref"
16241628 },
16251629 "cause": {
16261630 "description": "Cause supported.",
16271631 "type": "string"
16281632 },
16291633 "currentCompanyName": {
16301634 "description": "Current canonical name of the linked entity, when it resolves. The web shows it as a \"Now {name}\" hint when it differs from the saved snapshot name (#516).",
16311635 "type": "string"
16321636 },
16331637 "description": {
16341638 "description": "Description.",
16351639 "type": "string"
16361640 },
16371641 "endDate": {
16381642 "description": "End date. Partial date.",
16391643 "type": "string"
16401644 },
16411645 "entityRef": {
16421646 "description": "Pointer URI to the resolved organization entity.",
16431647 "format": "uri",
16441648 "type": "string"
16451649 },
16461650 "organization": {
16471651 "description": "Organization name.",
16481652 "type": "string"
16491653 },
16501654 "rkey": {
16511655 "description": "Record key of the volunteering record.",
16521656 "type": "string"
16531657 },
16541658 "role": {
16551659 "description": "Role held.",
16561660 "type": "string"
16571661 },
16581662 "startDate": {
16591663 "description": "Start date. Partial date.",
16601664 "type": "string"
16611665 }
16621666 },
16631667 "required": [
16641668 "rkey",
16651669 "organization"
16661670 ],
16671671 "type": "object"
16681672 }
16691673 },
16701674 "description": "Get the aggregated public professional profile for an actor, as computed by a Sifa AppView. This view joins a user's id.sifa.* records across all sections (positions, education, skills, endorsements received, and more) plus AppView-computed aggregates (follower/connection counts, active apps, verification state). Raw records remain readable directly from the user's PDS; this method exposes the enriched, joined view that only exists in the AppView. Public projection: viewer-specific and internal fields are not included.",
16711675 "id": "id.sifa.getProfileView",
16721676 "lexicon": 1
16731677}

Compare other versions