SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-76982375-cf5c-4d9e-9147-ae059111e17b
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-5.0.2
Created: 2025-06-17T09:23:10Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4790357bd01cfee4dad088d5a6e0c583
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf53f96dba53d99a3abc089d5dd69207
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-851806ad34f249c56a1b29a6f9f0d262
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24e4cb7186a46bdf79d1de1c2b3ca258
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d79715e4c769ce814d68af8649054732
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b639380cc31a895e57f523ddc526b46
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44f3716e9fbca82c3f9693669a78f499
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e81d52af5389ac7cf2d12b57c05e293b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-620a09886b96d5a2af11c5c682f5f72c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da2dd47db7295bda7c161b04113f050e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9687a25bed3636d05566b1338f1a7ac3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1237a7f665e8aabb54aaf5c051501e80
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78813326826d7d68fd0648a551b4375a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03f4a72cfa5bed952802d41467952a2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-641f312365f123d0270a8fb6d66cd7ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6d971793ec4ec8812f0d120a4fac81d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06d0b0104887ff8706021acea12333b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd74a6f03c7737e1b3726057742f6d66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35e254cea57c642d4bb0e1cb1c40b4c1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1dc917d2795656a0ce37129fcfee61df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91a0a86b4389fb9183f1c69d280b3cf5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-641d1af20d2b7215b9484426e5bb529f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eeadcff516bb32e8b8f732d1a747e2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9081c89c530093a42398f32edb3c1614
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-551b8a5041b839ca5b2f6b94838c5304
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3dbcc1b0c3d68d2efe3f59d4ff395964
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3691f4e39c76da777db6f1a71825c4b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a6198f873f11aa8dfe4d026aadd7ae0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e7b64e040a4fa20722d7ab86ba241ba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-603e66e99b000c4630a6b7e252730651
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4681ef58f7c1bb13cbb763341660fde6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fca40814bc9ffa13dae803179dbefba6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f6c66cee85679a3635df6867953a43b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0a1b8b42d172f86c1da6076a51fab65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f4cd2730ea526e0de733566facf0031
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28840d635514f727c21c06ac95cfab0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d20d19e19bd445a4a3781035d4c36c55
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d108ce7852d0318c4fe3b2b67f3f0727
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04c661a584d86162c00f39b63d559154
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f544dcba3b93b55a2c3daca290a739d1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-630191325de3aeda048a3d81da02b722
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4b0f6d32371ab4792eee3cfa4ce5aac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ed648eb087230e02202150c97641508
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1afb50f368c9d1fdb4d3f1d55f0c25c7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-797f13b3ef04353254f43c25286c9bce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e24f8eed128989bcbe9feb8ef121aeae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45188b9e34e7112fb472077a41b7aec9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-716255da0dca04758d8e0b578e884682
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-51b83d7a6cf7020bfab7e742dc256070
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a33fceed6db71df404d8831264906512
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc134aabc9b58c95345469bd6e1cff21
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c76d9a84f1b8cef712041a0f58118f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6fa1f1f71cde60fd4bffaf93431b9df5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-658852a7fc8115d9a528dc93781314ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b2103ad981e43dfbae0fa13194336277
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21986564fa162dfa344c4975a60cc4f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a8c1cf6fbadb553e8895753444943bc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf9c008e5284a344f0b4f0105466e011
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a410068a79d7ccdb17ba6aceef552d8a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d11355d7e6f885894dd700f4af612935
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-759c90f4d03ad8e6070044b42a8a9eaa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb6205c50fb0c23bd1678ca140da6616
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8404f79a27a1608c3cef61ddf52c780
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12fe32370b029c01b611f433cfaf7565
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cfc9e789735e40728566b312fdd09647
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1efbdaaf477f3f06030089f51c11a941
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbd8f54235c2639bb8a40cda822285d6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1138a472b8d4e4aa03e5eb2a166a8b60
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf356c501c2ab0d6f184a969c90d8819
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3fa089ba175e06ba1811520f4253a65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-159c71a6941d299a56602ac9884d9366
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a260baafa33dbce97a118536ee052530
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8400e862dcb993686b991d97a79eb4c6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e94ea1217ddc69459056e423abdd9a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87613347e55f55802d79c83d19b38c56
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9603306b5cae371ed2967deb3683c549
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-caf33c5a65dd1ad5750f7252ed2d2866
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17c9733ebc17a85be646c97093dff0b6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ba9972d25d62eda1593bb8107deb54b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2765fe6db1e34c54b9824dbfaf25f05
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-489b4652c6c908c6954a197f67c5d16c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20a45cc3c50f1615ed63d010ae7fc32b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52623d296d440839e839b958d9f1deba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8df0ef241a96c346ab1fce8afff25d8c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f66751a0978b84c7e659a680a64d051b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e85cd90e3c3917325f69b0188c53836
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e03b6e921453cf48d232f27a111c8ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8a7750b87f0fbf0d83520662c22e0ba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4c364113018a44ec0d99c303cf33544
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33ecf65470aee272a8f6daffd4d3f68d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4a42d7f978f025099355c04a49e9e99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44b139bac67a246943c09e69dc251570
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4589630973b68d217904d4a4c7428f08
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-017664b7eec2408e919a4a61c4f21ae2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33bbee42f34e2c9e7e08c81e547cacad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2ea5679ec655b4a2322aa8a755853ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8098dd8a726da0a1ae360a1f9f7f0b6a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05ec2a66e1e802fde96849ebc7b99968
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa514941394491e4a798c50168b60611
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e593611e2252bb98db0d9b77ed86f7b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cdb8fad97dd8a75353a27866de6d1d0c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0cbec3b123a443f169046231bc245005
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-240d971e8d83b5ca84322236cf8ef057
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f75ef3d341ca6069cbafca7ed0c4d799
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d418156fa9118de7d7f1309e20e4274
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0289cca7e63b82f5c65ccfe67229654
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b94a47e3c8802f5759a352a68444fde
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c61ff424e30073a475ee5604c5d25828
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b23292609571de6458d3abdc68d38e4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f47ab06025fc46e13245f6e720ac297
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aab6749d40357639e08f0ed1d2a1dbaf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94b55a72a70196ed914f3b1f1e48960d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f2be03ef4f6b13a291c9374612a1444
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-758dc7d8790192509a0224829541bd36
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd2163ad520104c97027315e9a2c4c17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8dad709dc193303e98756da025861fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ddc79970ad7906ca13f1bb1f778b676
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-190bc51ad21748a4f626d0caa2b5bb4c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-790ba2334b749291ed0dba13c2e5f0c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da0d681a9128a03820e45fd2ddd08afb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e32993d3e00348cfbebb157781bd4a9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21f8cd8f8918bb51e75ba83347389864
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9120abc7a0453f914c517591a642941
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0efa0aeebcc5c7515f571681baba62de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eec917dc5e72c5289b925a1de337adc2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c7ea1a307cc7f873dc994ae67c075bc0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f23bc0950dccf222597716d6791a1a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35e83b12bf3d9738dd4c10234b1bb45b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2e09180cf330aa921fa648b3d062716
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c1a149e9e055b02a275e00f18406ecf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92624957c29dc0ee0f0fd2f8239c9d5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8b0b24b505c6bec04c125df0a999211
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06dc76fc37a2a330e61789d8f39bf3b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9bf1b7572b0539473ace907349e7c507
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18114c667a0f77a7a43d16645d970d4d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ee123ac3bf822a80483d973bc0407ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41f0ea71572d2d2ac275363cdf98e59e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e4750808c700d4cfb57c6c6fcbdc49f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbf9ee117dbe7566f3c441fc4bc20862
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8e899e515fed595ec7ef7fa5162612c6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-699d1e0eaf1abe2100c2dfdca9b33ea7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94f0529cf5a473a6ac7b2a2748a77e0e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d72f4cf2114d27b92cea81811c64ad7c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acb949f7c382cf3926f90972059c9bfd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c15920d1788e8dd85e5fdcb6b23b59fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d9d5379244a2e1628d80953611de59c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b93fb4f157ff2a0fd5230546c2cc3c5a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3db2cc9ab7fbd53b33546a97573a272c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6561547cd039d64a132fbee6713d6c70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8d034b60de7bf6928cac120f6bf37fb7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fef3f97fe61f0f80b7eb1462e4d9d4ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccb6e81f9280f42303caca6cd76bdb72
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05e1f479243424deb1ab07423ba36641
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b337d427061473d1c652ceca5725fe0a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ca0f6a2c95ee2fc2df426f785aa6251
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79b7a9e6131a172190fd380890b99cbf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4f1698eb5dc85b96fab7152102fe177
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5028aacf97fce46945461c39242e2f4f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4d043b584db2d04cdf3fa837343b7a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72e4c29533fa4efc7247d2c527853f79
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5999e9c8b031fa3fd77e54d0cebb0b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-977e750a46798f1df2be214d9a849cf9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0183d4b99169a49c447654baa753b6a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fee5b007ba480239cf0d156db9883085
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dcdc20070de21b868afb0dbec49c1c57
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d628467d15e0b73097f1136316e7d3b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e83f13e481d5ac61ed1a9776b13240f3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fec3aacd74072df9eac5ff4a06a9e9a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb5f42374651d51538eae4b4ad50e618
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b811dabab151a9902020a1d5aa5c20c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-99a608998692a9f6f0d71db05926307d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-398197e1787f717551c1e7a6b4aad858
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2749a4180f1de65cfc9a26ef190eafb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2730661e70ff9191ac742d7a89df9620
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70338e6d8398fd396e4c76b4d0409c71
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c62b2b674e7a375a422f08b7b5b9d87
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-faba98726d42b8066ab1c2ba09fc8b4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0afb4acbd939d955b4793bf366e3f1e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07daf788ae87961272b77f83d4ddb705
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e24421b615d822c413cd8b2008a7a7c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5a7044ad0b57813ac768d6889150f53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7c3b73cf824897ca356d14407ea2d5d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e7fa17a1291e9ae863a6f4685ea559e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e7547f572eb26bbb537c8920ee90c9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff9e0b1a0a30c2af33628328cdfa904c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-19864163c1a629df5a8121b84ed35326
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff428c6fad392a6f572ab9ae822a138e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e29abde7d180c571b18f539f6482a40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dffc5e9c774f65a422be79ececa60eb0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-557188ab32eb44df1b66106e18a16585
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a86d6a353156a2bc0574490939ebebc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ee3337eb272bad7a6c272ca47203ef9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f35f8c551e70c826e749aaa66e61079
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e7ca2565842a7986f31b99c6735ae9a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ccdd9a94fe8fe81f4fba19926fe1067d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93a2d2110ad407b215ff707560d01b55
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a84f5c67d995ce3bf0d729a8a2baa4e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c187798ee17be33ef0a145c61b4cac59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-36d8ed35ff826c7c1fafcfddef5e269a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e12c561d9a488a57560fec8a79acf3bc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa283ec7aee331d4026b667e8682290a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43328f14d40c07e8abe992cc8a7008ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ada607b7befddcd6dac329f85d617da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-710cf7747df31568d879c31ccfcb1908
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cd67bb0e3ff7a0053c3bc69fb035eab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37ec8535814f4bce69b870292856314d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e55018e8e6efe7c0c9bbb1fb52391bbe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1027614620f4d0c178649e20748f0337
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe10213d49eda58117ec2f03851a1353
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ca715d458b757d19fd03edc5bcb8aca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ef7dfd0b0aefd32f52273a8d9b65f39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f44045b8bd4f15906c1ba30f215a1c62
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a70dc62611ef361363ec2bbf8b57f051
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b4cc138a30e781c0b0d44e5a6f841fb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bfd263b9e352ac786cc7e49c78dc63e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c48b66e0c24855076a100fee62da5661
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be25f9fc1fce1d2834cf435d8cacbadd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b00c015035c5c895d5ccc0b9aade5f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8a3aa6fe23fb457c1851a20dacf6066
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9553f2a5fe54d9beafa624b48ed73e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7eda4b51df3c282b3841880345268002
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41e0d15b1a6bf5db74eab36a2ed2ea06
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23b808c3332fa4a231942b67bd0c51ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d0d5dab96d71447d3695402b46b25ba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db014c6e6516e4b2b434547b5604e447
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f3a84e0ce37cefb326ba5298901e980
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b1e4d7d9bd711231d88610fbd26f609d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c62b36333ed507ac65d7528efb29e8b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e67ea83b36ef50e5f972ab0f5d105901
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a860db5fe328ac0455146eefda26e6ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8504c8340c07f1dbbb6a2f5b155cd9b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2802aeab052f9b686cc00252570e2660
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d868eb1879bbf76376dbd08b124ddd59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-957f72ce08eac5f8ef67f02b825b59ad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d8644b0d7c5a6c931ac73d2287cf79a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cbe6c3b732dbd83290217e5efb7537d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ca991d26265409d07e331e9f80860c4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12fdb9affdd2eb4b9fff3db72c3d2bfb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de73c18d24e61192b25a5e2b48f824ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be980d2e3ca8e4577ed767b187ff95ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be00e8df94a1c89d1e66db769ca27a70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa6f5486ec067192f1bee6578c12aa6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3eff725dd74d55f69b44b89f07f0e47a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9e4b75b34a413ebd6d7663c81484782
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94f46e5c4b3093faebf9a702568d2f1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d64a1a8d47856414ee7d8cba2dfd4f11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bef97cbe659fd23dad9e1458f947b322
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-adaf2395b1ec69e93e856eb73605af99
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efb691efa69740c3992ad6ac2e2e89eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46d5c0bffdd2ea8bf788d57457a635a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ecfd28a80802bf79a4f4f2e37fd6273
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-44b92877cfb1f51300e5bd377b0158a0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7c0d7fc75516b54a1dbcfebd766c1a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38e0fe8c2b1e83fd9106383c810f2513
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29f2b0ab779e2bdca7450d1ebdf50b58
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61cccddfb713a85a66f0fb4bdd67481d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-23d2043cb4195d08342341470deedaa6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-953a5e2be0d699e429b4bced598db479
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43c8b105a5066d44d922aa56bd14661b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afb78eccaa74abaadf7e1754bd1b818c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67a75c71db3312a99637aa3ef8573620
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25ed9eeee4fc8872676d9c561739130d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffc2757de3cd245be16cfbc7d824c482
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37c54f604c357cffb980c606ea9a05fe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f774386876a6fe3153986befc2d44f34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d716ebb614edc677a5acd9a67e265534
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-260799a54cfb2f8e3a3030730894e10b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b31d9ef380f24f5363b48809d5cf3302
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4763ab49c3f3f22533e3527b8efaf3e4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6bf995a367a9c3148d88b0f176f6a7f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1adfadc4d5662603c40a426107cdfd94
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c00bf779e1c5650fed9c3b442d36d88
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c5e992c5abc47f4c5b3f260464d8195
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66605b01a676a82723e3b5fd3c052d93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7bea2ae89af29a76cda0308bc1bfcafc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c21ca3fd77ccd8cfa51c5031ef5f01d4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30241daf75a838265c673f55712b11ee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6744503d648b9dae7147694f6592bd31
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-002c19684fc81afe280ee97bd24682bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd183205bcec4464203425f23e295cc8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7611d1ab62ee207b7b90afd049a37e76
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-933066925bca1a4d803dc415e758411c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa59aa91f8031878d05994ecf6c2efb2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba990354bdc8548aa7c111ec676beb0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1602c1379cbfbaee01fecd5e644ba3f7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba3d5feef0a27971c351f76f5b2413dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-125c4910ac82e06d38de9f2e51770359
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-702656d29407e90e3106f708120223eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4abca47a8503dfe70d9bc867f58a1c64
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32ca6ba31054592fc4b713cc003a3e16
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be7134fe17084f93d7e2b48881ed7026
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40e1f0bf6067dd85d31bc3c4c6bf6725
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb973618685d58abb8a15170f5dc3e6f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2697535572e745376bb2e1f4347df0e4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-055d07e99049f977834f19b7350f6ccf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-af1c334969555732a2a384eb8b83ef9e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d9fd9313d2b5e8487703a8f7cc38bbdf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd82582a69f11b600a17856bc9f07397
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e88d89c264c5eac1e51b9404eb8c0a56
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0759c0254ab8be46c01d13798e47fa80
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9dc04aa3eb06e27437a15af042da6666
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07c152acc36e410779e4b580eeeea099
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3793bdcf5f3fa5f737a7ae1bbd3cc1ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12d977ad87758b27079be3010454ede3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74ddb8ac9f13427ec6a8c3ca1aa79713
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03de5294792e079ac6addbb8c28bb44f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f8f8caa466b72810509381df723d0e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3db083b143e1b4c151cd8220d63eb50
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be91c4f726d1b3b4572d4fc010c79fcb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e3d49cbd922addb9a8431167bc01200
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4d0cf592c03b020e44e0056aedc5a6c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8096ba28601f15866d08307a2566498c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d58ca57ac83975002461d009ed12081
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-435217e1c512715a22a718b263674381
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c62fac6b60854f6d14f2b2fe3a97ba78
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-564dc8dd0019b2a7218ff00f98607986
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-747653de61ab263144351f1b63ddcf61
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5f49defc3417f43642cabde6f5ea7c29
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba24b3c7e08eb5bfd01d8a088252739e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8c8822b6df6c25b7ca12b3c9646cab7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-615b8b8988ce01bf7264b7af496d07ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eba91c7352353e2639f5d7f3fe635ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59930b277ee1df790134bdce7090f1be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35022f912764a45d39f0d6eab3fd50c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3a2ad83cc59d7d17db596a3b6123bf48
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e99e50860fb2e43e164df0ec216cba4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eae5eefaa170750dfd81dfee42891b70
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-586372f90445e3ad57ba5c26d1294ba3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d90ce95e7c0241cfae7bb38b5232e37
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09a1d025c9680532441f523c85585647
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-627702053d9069c86c4a294026ed808d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4b04f58f5aa5360e37ed644dd2c975f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60e9b32ded0131603b9fa772ccec67e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7f819238a0ea272db2107410fa3b815
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2726ed703e246d1edf0d0b32132d9fdd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d97a73965b24f5212eeef823ad22f590
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c84ad19066e971feb375d4435296b9e7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80d9c427a2dd7051be12f46306f66150
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01d6c28fff8e4675124e03cf09a84471
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8598a29db311c234a330e7d8ad8fa6ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b56351566dff7b2eca845a3835056e82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-39455571497268d2987e068b099b61ca
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb49f60c110be093891f24f7d0967b81
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f481b7f4a53bcbd5ac7df95500d902c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1485c16e0769b1fa3d5ff4dac52e5dfa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b80a06cff5463bc6df8e41bba0763f6d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d9fd341aff8838a2dabe2ce4031e91e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d200f19a0cb5699bcab657226e8bc467
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fd2203105d35f878d9aca2e7926cc9b0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-375260384be8dfb202d2eef555743f1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b342d1cc640de25aa9ba0de9c176cbcc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53dc9a7f7e1d6b5cf161bf9fb48240b7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27e25a86d1bbfe1b8bcff8d7d307abb1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8ba42ae9ce56debaaceadf5504a4b01
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d0ef684a8433abd5df6297a7e8d594d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ddf22c42364b9932a96cd4b0c1ae87b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-519e78c0f72df314b8a93783fa9c8f36
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd94db463f9dcd1dfafcb7b861bad581
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa99e52d81485f5004964fa4e5e4fb2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b931e6ec03b954c7dfd257321ec459b7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6edaacdb290198d5251bd17c9a697f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2e5ae1dc9866c83a25ad3ce634c6ffb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ff6bce6ba8b5ae47e72ab7da7260e48
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d00a882de92210a3e23aec1af2e78a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a7a4cc3c835865ce0b4c9693a01e33c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32f549e8631bb88241d1354d6341afa8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60091456b95f9049534bd25ef5699f5d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f35dd0014bbece4b7df91b95f84603c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0c71d358e2cab93a94485205e2c1822
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30e48728d47b4cb6dae12bd194671a2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d896d8d001eac1bde5a0895ff00f2a9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffeae85270cb827f2f180c819ec59524
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f9363de828538c418af2f167927cdb0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8cbbe7bc7a8632e82fbb26dbd9fa554
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42ffa20d2abc0820fc4edc18db4b1b5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac2b8190762ea5b434ad4d0084a4637e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66bd61f698811a342609681ac7b7c86d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e446006e27f6be085a3c210737535b6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c5215c4796e2b7a9f24613833ab921f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f8134a5e501d5a55cc1df07680c1b7c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-979cbe5cf520c53e67ddb12b1a51559e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c61e603971243e6c34aac30d3e8a4afd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f11572c93deb9470ca25c2c1c8d9dae6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-380f520a94f0d898e65429175da1b7bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be76b9b0d3bb638a46618a8c4cba95c2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f989efafe1aae6e6563268297042d217
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e15800b2df0fafdd0591455449dcbb80
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d89c9f3cc49a927b8840133b5104b010
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3068dd866bcdb164ea2730ba099c8bfc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-406e9854be0a289a5067f1ca4c0a1456
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cc003103ed0137c21c41e91d5e4cb97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbec679d280da863c5e74cf0b77c44b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-62ed9d398723170404471e15b1ab29d9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84875722492bbce56ef7f695853fecff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b2a5b53baa43bdb0708b74f9f3cb659
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-964c29c77e50b945185823bae6a90340
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-75284611147563912329953a57e82b40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c35d9b785e8076c95416fbdc1469337
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e83c923c5624c44bcd6888c8849a040f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8906630661513edb589e716141a274e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20178d0c33489e8daae5a3410ed02e3c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b655bc6794ff96fedc63ab3d70a9974e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a656a20b23e696e544848767afc29849
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1e1e1dca4721ad6e655bf4b3fd67e11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96a95bb108df22c135f6fc3a2b2d7c07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-69d799bdc1bd3900a773cb3b904862a8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38f12197dd1d62ca362a66ba49fb41e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42dc3e740adae4ab5f08c64fae87c248
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-78ebb5c5e596d3828ca0d3c51554fa26
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70d861d2ab68a968d8f8836630ec3e74
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-addf261ee3cf85206de594a9f9fc2b82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f75ed0fde1542d260e4781323ef02e68
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4a4b4a43467c5198944b9b291c2b839
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5e8a3c50a8ec4da8933d3d342440f90
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-277fc638ee03ae12cbd14f343342692e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0c9aa1248e4d2a504e2301854ace39e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f6c931b1f9bbc885ac43603e1d2c12a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-394fde43a1c9426380190cedf8d609bc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91e5f8c9dc0c83b38af5ddc1b34f0550
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-29cc3d67709c32da47f16019084af07e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c3ed2b565b6108b4202305304cb76a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be1315a2e32bb107d0d3940d2d5e7953
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3cf647f32942f7f3b5ddeee6c4e12d14
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5cf1d1af1898dd5cad4d66aae4431b1a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb12e0c0072ea30f7e73a9f1605daa4b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed49846df8550b9089405abff19e8bac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b8b81f558a0d607bdd36a8996555bd7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f94735d53eff2fd05f1d32cc1ecfd21
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4be14dc8b855852c196ed60308dee3a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e88f9fb521b1fa9539855428658ce9c8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0bd2945fb5641d9c75e18961c7d7cea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7abd3bbbb8c849290445b60a791a0d39
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb3565bca651fc4d9bfd58413dcf4acc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7728a4a69c663f477c6fa941a0b7cad9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-181744f0c31ccbd2d951f629d3f76484
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dfe3858b952f34b8d81af1eeaa627ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50018a8354b212c41fc159c1ce6896b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9be9ef77a315e11e66bda138100892d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66687bf04dced361554b04a22c4c7edf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6794d6887defa9350c5469bb7606d19d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ad5698c165c7384c64aa5e5721a7a3c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65e34040a78a716072a5cb1295752a0a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6c2d1f822d59413ed06e0f061de28a2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6aaf35ffab467d211a16f697cb7b3548
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b54a4b3311b9101cc1f33032a82b96b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95eaae8baada011508c70fdb12e10d81
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbf0892265488b26d2c2b573405b95b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8c962f3831424eaf3296a4260439e97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93219656596d76407d6677b17bdb21fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e79efc5061efaff263f2b3fca9aef3e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6045c2bd5fb5dd79fc6ae04a8937b322
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9eec8d4d9584629c204ef2a1b2e8b869
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-690bfec3b74942fefb1bc7d8ec7a0414
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2d8b05dc39ec319a2ab6a34a1b560517
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d0f345d4cb948220706e96c81aa59df4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb91297e2b74868f9e1d4d8ea115c368
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3dfd6c8d9a5c670378be95dfaab5251
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06d6746ace482023610381c1cfb1ddae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b8a5af56db591e7ef9265597daf63751
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ccf5b8e35a29bccca6ca16a92d12464
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4759c3aca3faf3fc9c1f37ba734fe4f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64ade137bea191bb8262ba906719ef8a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa626241e37806522c8678afaa6ff731
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b15a207b5b63b88bd470f0eaff21e81
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0f3d6073416a23696d12dd39aee2ca8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf0de44d5c73e06e2cfd326800543e75
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f80d41f2a858f66edb964635711e45c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91017b7e3cd0dd4e93042dde83c3481c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46e0126ce006f36522ad2dff76e8fa3e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f9a201aeb98becbe9fc86aa7f30608e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6325e73f6bb3d2f71c6b469d0768fc9c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c6079c3e1ff1c0627364cad712c4baa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3160764814bd01bb507173b12eebafe2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c4458e768b82f5694014d3a64f8d7f77
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03dbf96c067c8b926d96eb34a2b80db2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aaddaafe0aad93db404fee168602c6a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-06362e04b73e4b861e3fcebe2daa71ea
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d6a9d561a98b225cde64391eedb8d92
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5498b8e58615e42d5de77f1a5a337018
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3cebb461b0122e6ac3746cf96a554f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14cbded79ecbafb5805cdf3bc2b4b798
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba0db353d06869d621f28dda84b8308e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdddbb957b1e26ac1e7f9888bd262ae3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-214516b8806ad87efdc96fd14f71b88c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a69ada35419f6d8c090c145a7f58470
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0073e993b31bf4edf3e8f17bbe77029
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2db20f7a36a0912979fcd4ece1a15d1a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-162fdf017f08ca0eee4636b355ff52e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a73c7016998ecb4a33d91720e1284ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1301123425eea2f9fe6a99d93e189f5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f56d1c4f299ca514f8cf47411e63f2c3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c96319c74053f07b4a46b736cccd2ab8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa7184111f1a54653ac6c4397f105220
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47cb27d3fb9a2e5650d4f45653f71e35
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a670023b50de53af07024f337d2aa80b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-098e4bb7212527cceb68919ef7ddc1aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef451dd60b873f5b675716e91cc429e5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ee6475fd5eb886f86b89d029aef44b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb352460f7443716a6b1a05c4fac74b5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c5ab4597703da547b70b01b4e7764460
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52db9145ebb3069f6dd55952c0faf6eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc9b1dddc08760e4500ef41e3e9be37d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5df6594643a2a7d3ff58fc94098fb21c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-776535547ca7ee3042ea714d1c5fed1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fd7e34f7da540420484fc2ab68cbf5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf5c34ceff9f575306ebf5688fce82a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3916c89f88e6e55feac41b7c5062fc58
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d70f3fc6dd076922900e55575a6d3ed
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f12d9245d715656190c9aac8012ad038
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2185800018daa623bf91975bfa3afd20
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b96c804b11c0f1e8366719585f09c30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4d1610086b28b9c40237cf837b4fdeb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90c9951352d126849c9ced48f5a3fc04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8e7e67fef53f6ba6273298824558db5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-128b88aae757e159e548f42492babe77
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9af808ca7fdb82d68dfa90ba8636107c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-920b2b2399a0b460457241e83d0aa22f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbc54be71424e4c2c7df52cfead7550b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f118bbeb64b4a3151cdb6c4ab2e46e59
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80245bf7297304658638f369dc25a029
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a3a51930bb050814ac1d337864e8d1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6eb65424598ef71de3d03dc34a6fbc27
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d3eebe5f1e3cbe9dcd5b9cde45bb8f5c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ccbbdc5335ae08273619d6a9ad1dbd2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d47bf095f579a351c64ab1b5eda1918d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45a52d65201ace215c01c7d275f36570
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e08b8c92182ec89160c812c4e3e33d76
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15f002e1a1487d22516b35f4db42622d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-054bc1f6b974f6c69286134ddbdce6cc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-179ec8dd35b7013a58745632fcefdeff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d7428b684b83e83b9af5efb50bc062e8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41ef67ad2847c73dcc4bf6d98c7fc986
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2006a97b4284eb8f9ed3bb9bc1b2d178
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac49fbd6b47f54396d87b23bfac7c30a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce1a5df4e59fb583dae0cca0835e92ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f008b430c9ae650f8d163dca09a88620
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9b3300f77b0baf2593373e07806038d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5aa43f1c1a41305765f36a0ed7e76ffd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55640195cb8e9bb28b5c7841f8c072ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdecb080ae53bf61bc74410b3a6f9e18
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fe383778794ce886828014d735bea5d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4656ae67cdda96f5928c481c814f794
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83cfb34090f6d2dd47aeedd05348d0e6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f35a32f2611bfc8074c368c5a9ffb7b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93b1ed2163f459d4eb292e672e0932df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb4d5d509b02ead8ead591c4c017b3ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1f63a5311f7c86b882cc03b78f4e207
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f75f190ccc6402f339991772a66cc68
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a70850582ad1892a4a8d10f0aaeb8bb4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74e339f0c5c73c71577a6307d7655295
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-492cdd1486b9cb3d5f53e62f837ef6a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c38355f8b85e021deb8910f64d8c257
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18f10b03fd74fa0874f8384698bdc8a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e932b64d756be784f88168c2671fbf9f
FileName: ./.gitignore
SPDXID: SPDXRef-4790357bd01cfee4dad088d5a6e0c583
FileChecksum: SHA1: 75e4e2bebc7108e145d5eb85967516b465524c50
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./README.md
SPDXID: SPDXRef-bf53f96dba53d99a3abc089d5dd69207
FileChecksum: SHA1: 60778fcfd35d50b69e0fa18ee103252d0b811ce6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
Copyright (c) 2024 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE) file.
FileName: ./best-practices/README.md
SPDXID: SPDXRef-851806ad34f249c56a1b29a6f9f0d262
FileChecksum: SHA1: 76486e767589782a2ac5748622ca9338a39141a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/Prerequisites.md
SPDXID: SPDXRef-24e4cb7186a46bdf79d1de1c2b3ca258
FileChecksum: SHA1: 4ae486cfde1ab6175c54078eb095247a9c0bf357
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/README.md
SPDXID: SPDXRef-d79715e4c769ce814d68af8649054732
FileChecksum: SHA1: 8f64015ac47705aa66caf9ed745e4419baa7cf9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/README.md
SPDXID: SPDXRef-9b639380cc31a895e57f523ddc526b46
FileChecksum: SHA1: 427d6bd49a6e71a3c830d5af9110dec9dd6a3f64
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/README.md
SPDXID: SPDXRef-44f3716e9fbca82c3f9693669a78f499
FileChecksum: SHA1: 5047625ad47c6b443d790c2c52ae40669f557d40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/.cdsrc.json
SPDXID: SPDXRef-e81d52af5389ac7cf2d12b57c05e293b
FileChecksum: SHA1: 78a5d7c60cb56a0e45c5e5f85af45a46eb3af29c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/.gitignore
SPDXID: SPDXRef-620a09886b96d5a2af11c5c682f5f72c
FileChecksum: SHA1: 46b8e4a80ccebcfc492595f38c6f1dea9d428cd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/.prettierignore
SPDXID: SPDXRef-da2dd47db7295bda7c161b04113f050e
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/.prettierrc
SPDXID: SPDXRef-9687a25bed3636d05566b1338f1a7ac3
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/README.md
SPDXID: SPDXRef-1237a7f665e8aabb54aaf5c051501e80
FileChecksum: SHA1: f84d59f0018da5200ca02f0771b89ed94f6f2f63
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-78813326826d7d68fd0648a551b4375a
FileChecksum: SHA1: 1c05d24a2327a03f1af5411233c442b201d4a283
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/manifest.yml
SPDXID: SPDXRef-03f4a72cfa5bed952802d41467952a2e
FileChecksum: SHA1: 6fca6e943353befb4d07409caea0f709ee990c41
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-641f312365f123d0270a8fb6d66cd7ea
FileChecksum: SHA1: a0a27d8847feed2f0a3ce32c74804af8af88548d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/package.json
SPDXID: SPDXRef-f6d971793ec4ec8812f0d120a4fac81d
FileChecksum: SHA1: ccc2c3f936095ea1ca6a65c801b43d276fa1395d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/srv/index.cds
SPDXID: SPDXRef-06d0b0104887ff8706021acea12333b3
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-bd74a6f03c7737e1b3726057742f6d66
FileChecksum: SHA1: 21b71ca720f693120521e9aa888ffc922cc6653f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-35e254cea57c642d4bb0e1cb1c40b4c1
FileChecksum: SHA1: cab095d670cbef4e5b5887a8f525043f5efc9ff7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-1dc917d2795656a0ce37129fcfee61df
FileChecksum: SHA1: 3125f847e52b307d8e1501485a931c39cf77864a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-91a0a86b4389fb9183f1c69d280b3cf5
FileChecksum: SHA1: 1b6dc07d7346ce219d76eee17f019e0478543eb8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-641d1af20d2b7215b9484426e5bb529f
FileChecksum: SHA1: 3ec39bb0b28a68a3bf40daa9bca8ec7fd4bfd1ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.prettierignore
SPDXID: SPDXRef-6eeadcff516bb32e8b8f732d1a747e2c
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.prettierrc
SPDXID: SPDXRef-9081c89c530093a42398f32edb3c1614
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.vscode/extensions.json
SPDXID: SPDXRef-551b8a5041b839ca5b2f6b94838c5304
FileChecksum: SHA1: f1b270936c71269e10bdf2fb31b9b146588568bb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.vscode/launch.json
SPDXID: SPDXRef-3dbcc1b0c3d68d2efe3f59d4ff395964
FileChecksum: SHA1: e5ac956fae6aa06bb21c5ea5193989c9acc52eb8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.vscode/settings.json
SPDXID: SPDXRef-3691f4e39c76da777db6f1a71825c4b9
FileChecksum: SHA1: d9542cbae9b9306969c66c85aec2453c5be530a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/.vscode/tasks.json
SPDXID: SPDXRef-4a6198f873f11aa8dfe4d026aadd7ae0
FileChecksum: SHA1: eef1b06ca16a69d49a1085fee472e4e7d8a49486
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/README.md
SPDXID: SPDXRef-5e7b64e040a4fa20722d7ab86ba241ba
FileChecksum: SHA1: 0b8eb7858bbd3c53cddd3bd091481d2888d696f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/.editorconfig
SPDXID: SPDXRef-603e66e99b000c4630a6b7e252730651
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/.gitignore
SPDXID: SPDXRef-4681ef58f7c1bb13cbb763341660fde6
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/.nycrc.json
SPDXID: SPDXRef-fca40814bc9ffa13dae803179dbefba6
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/README.md
SPDXID: SPDXRef-f6c66cee85679a3635df6867953a43b8
FileChecksum: SHA1: 9b18ebe36bc3314b07a06efa92ae4d517cf92595
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/eslint.config.mjs
SPDXID: SPDXRef-c0a1b8b42d172f86c1da6076a51fab65
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/package.json
SPDXID: SPDXRef-3f4cd2730ea526e0de733566facf0031
FileChecksum: SHA1: 78069cfed8385482eeae4fb0b7630d5895743d95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/step-by-step.md
SPDXID: SPDXRef-28840d635514f727c21c06ac95cfab0b
FileChecksum: SHA1: b14b6ee4ade54e54ca28d02f836764fde9163407
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/tsconfig.json
SPDXID: SPDXRef-d20d19e19bd445a4a3781035d4c36c55
FileChecksum: SHA1: 94581c65aea56fce079db95590285dbe0357c496
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/ui5-coverage.yaml
SPDXID: SPDXRef-d108ce7852d0318c4fe3b2b67f3f0727
FileChecksum: SHA1: 2376debc5a76c970821dc6f1168cfbaf4f8fe304
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/ui5-dist.yaml
SPDXID: SPDXRef-04c661a584d86162c00f39b63d559154
FileChecksum: SHA1: 3bf4a5b699d5244a8c236bfc824ada049e1d32c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/ui5.yaml
SPDXID: SPDXRef-f544dcba3b93b55a2c3daca290a739d1
FileChecksum: SHA1: 04c624f72185608755e0cd28f966b27915104338
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/webapp/Component.ts
SPDXID: SPDXRef-630191325de3aeda048a3d81da02b722
FileChecksum: SHA1: eb55bb561edf9a42206267f001ec05c0fb02732a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/webapp/controller/App.controller.ts
SPDXID: SPDXRef-b4b0f6d32371ab4792eee3cfa4ce5aac
FileChecksum: SHA1: 1ce09afdacfad6f76bb47eb10959c8df6e60ec9b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/webapp/index.html
SPDXID: SPDXRef-4ed648eb087230e02202150c97641508
FileChecksum: SHA1: da93bee09198b26edd1dbb7a34dc7349023553f6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/webapp/manifest.json
SPDXID: SPDXRef-1afb50f368c9d1fdb4d3f1d55f0c25c7
FileChecksum: SHA1: 5b4af4123e13307fac4a34f8287fdf1097defa21
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/ask-capital/webapp/view/App.view.xml
SPDXID: SPDXRef-797f13b3ef04353254f43c25286c9bce
FileChecksum: SHA1: a3fc9697d2a50327f2c70ec39381827540fcea73
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2021 SAP SE or an SAP affiliate company and ui5-typescript-helloworld contributors
2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-e24f8eed128989bcbe9feb8ef121aeae
FileChecksum: SHA1: 131647637d9345c781b7b1213783d19224529e2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-45188b9e34e7112fb472077a41b7aec9
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-716255da0dca04758d8e0b578e884682
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-51b83d7a6cf7020bfab7e742dc256070
FileChecksum: SHA1: 9fcefe70102ff377f6cd224a9bc545583ca00a6f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/package.json
SPDXID: SPDXRef-a33fceed6db71df404d8831264906512
FileChecksum: SHA1: aedb258138fbe6da4db1c5ad20c953d029756a43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/srv/index.cds
SPDXID: SPDXRef-bc134aabc9b58c95345469bd6e1cff21
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-4c76d9a84f1b8cef712041a0f58118f3
FileChecksum: SHA1: e690fac2dc2cf75c0318224b488c200e97362304
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-6fa1f1f71cde60fd4bffaf93431b9df5
FileChecksum: SHA1: f1c4c4acc047bd2d3c6cb815b50a78b891d36790
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-658852a7fc8115d9a528dc93781314ef
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-b2103ad981e43dfbae0fa13194336277
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/java/README.md
SPDXID: SPDXRef-21986564fa162dfa344c4975a60cc4f8
FileChecksum: SHA1: b2bb55585d96c9fdded1a747f21ac462f6880776
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/java/sample/.env.example
SPDXID: SPDXRef-3a8c1cf6fbadb553e8895753444943bc
FileChecksum: SHA1: fe6b672608c50ca64f24844ec3044c556b8951b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/java/sample/.gitignore
SPDXID: SPDXRef-cf9c008e5284a344f0b4f0105466e011
FileChecksum: SHA1: 99f3afaf316d3861c102f5dde1efe64aaa28f420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/java/sample/pom.xml
SPDXID: SPDXRef-a410068a79d7ccdb17ba6aceef552d8a
FileChecksum: SHA1: dbf33a8a9d7f6af63bcf5645c59e1e3cdb12c739
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/java/sample/src/main/java/com/sap/ai/core/sample/App.java
SPDXID: SPDXRef-d11355d7e6f885894dd700f4af612935
FileChecksum: SHA1: 09173d18d3d4e83e191918d5e08c58efc4b024d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/.env.example
SPDXID: SPDXRef-759c90f4d03ad8e6070044b42a8a9eaa
FileChecksum: SHA1: 252c61b274b4ef54511ba8f0fb0ce860ad675686
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/.gitignore
SPDXID: SPDXRef-fb6205c50fb0c23bd1678ca140da6616
FileChecksum: SHA1: b7779af2d1de93417f53087ac842735ee62bbdc3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/README.md
SPDXID: SPDXRef-d8404f79a27a1608c3cef61ddf52c780
FileChecksum: SHA1: 6a46ef6dded0b02de1e40413a33f4682cb474350
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/langchain_implementation.ipynb
SPDXID: SPDXRef-12fe32370b029c01b611f433cfaf7565
FileChecksum: SHA1: 1a22141238338244304b9acae6177228db988739
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/native_implementation.ipynb
SPDXID: SPDXRef-cfc9e789735e40728566b312fdd09647
FileChecksum: SHA1: 39df8db4aec075fa9c3410fe4dc92553fcfc8253
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/orchestration_implementation.ipynb
SPDXID: SPDXRef-1efbdaaf477f3f06030089f51c11a941
FileChecksum: SHA1: 715004fe0403a3f8fc68c7cf1f59d774f4dd7efc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/python/requirements.txt
SPDXID: SPDXRef-dbd8f54235c2639bb8a40cda822285d6
FileChecksum: SHA1: aab353c33cb130aefad936df088d4e0abd208325
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/.env.example
SPDXID: SPDXRef-1138a472b8d4e4aa03e5eb2a166a8b60
FileChecksum: SHA1: 1261a13ed288d6657560ea80a074c2e4de828d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/.gitignore
SPDXID: SPDXRef-cf356c501c2ab0d6f184a969c90d8819
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/README.md
SPDXID: SPDXRef-e3fa089ba175e06ba1811520f4253a65
FileChecksum: SHA1: 919a51180951c9d25ee171709b85070ff09f9368
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/package-lock.json
SPDXID: SPDXRef-159c71a6941d299a56602ac9884d9366
FileChecksum: SHA1: d6c09aff8e6b47ebd050a534cd25622345e3991b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/package.json
SPDXID: SPDXRef-a260baafa33dbce97a118536ee052530
FileChecksum: SHA1: 2cb6c2b40b0c5987862ec2b8bed1966b02d05cc3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/src/index.ts
SPDXID: SPDXRef-8400e862dcb993686b991d97a79eb4c6
FileChecksum: SHA1: 466995cc4385ada69971d5fc616443d12f301139
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/src/services/aiOrchestration.ts
SPDXID: SPDXRef-4e94ea1217ddc69459056e423abdd9a2
FileChecksum: SHA1: eeeac9e8879026adfe9a676a6ff526db2d8c1f03
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/src/utils/logger.ts
SPDXID: SPDXRef-87613347e55f55802d79c83d19b38c56
FileChecksum: SHA1: 0cef9823e237cb7cf483a2b1cc79e7dfddbd6684
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/access-to-generative-ai-models/typescript/tsconfig.json
SPDXID: SPDXRef-9603306b5cae371ed2967deb3683c549
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/README.md
SPDXID: SPDXRef-caf33c5a65dd1ad5750f7252ed2d2866
FileChecksum: SHA1: ef9e3c1690cbc426fd754e92b09d8064d424d6c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/README.md
SPDXID: SPDXRef-17c9733ebc17a85be646c97093dff0b6
FileChecksum: SHA1: 273da2e921568656ae702096cebeb7c6d431968f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/.gitignore
SPDXID: SPDXRef-7ba9972d25d62eda1593bb8107deb54b
FileChecksum: SHA1: 46b8e4a80ccebcfc492595f38c6f1dea9d428cd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/.prettierignore
SPDXID: SPDXRef-d2765fe6db1e34c54b9824dbfaf25f05
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/.prettierrc
SPDXID: SPDXRef-489b4652c6c908c6954a197f67c5d16c
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/README.md
SPDXID: SPDXRef-20a45cc3c50f1615ed63d010ae7fc32b
FileChecksum: SHA1: c7c54c4eff84d782c7f97e535cc97903327d0166
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-52623d296d440839e839b958d9f1deba
FileChecksum: SHA1: 1c05d24a2327a03f1af5411233c442b201d4a283
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/mta.yaml
SPDXID: SPDXRef-8df0ef241a96c346ab1fce8afff25d8c
FileChecksum: SHA1: 13c39a72ff10956eaf71ef7e8917d1ed0539075b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-f66751a0978b84c7e659a680a64d051b
FileChecksum: SHA1: 1d2bfe670a2f21c00f8290acda9fe11f69e27923
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/package.json
SPDXID: SPDXRef-8e85cd90e3c3917325f69b0188c53836
FileChecksum: SHA1: a0073bd472d177dc6163367aa1d7a5592eccbd9f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/srv/index.cds
SPDXID: SPDXRef-5e03b6e921453cf48d232f27a111c8ec
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-e8a7750b87f0fbf0d83520662c22e0ba
FileChecksum: SHA1: c0ed069792844f4f0f521c3fd16a146b64824e3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-b4c364113018a44ec0d99c303cf33544
FileChecksum: SHA1: 37a68fb508123d37974cf013b9a0df83b17369d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-33ecf65470aee272a8f6daffd4d3f68d
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-c4a42d7f978f025099355c04a49e9e99
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-44b139bac67a246943c09e69dc251570
FileChecksum: SHA1: 3ec39bb0b28a68a3bf40daa9bca8ec7fd4bfd1ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/.prettierignore
SPDXID: SPDXRef-4589630973b68d217904d4a4c7428f08
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/.prettierrc
SPDXID: SPDXRef-017664b7eec2408e919a4a61c4f21ae2
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/README.md
SPDXID: SPDXRef-33bbee42f34e2c9e7e08c81e547cacad
FileChecksum: SHA1: fba39d7d9e4efdfd7d00880c1900d472324d6b32
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/.editorconfig
SPDXID: SPDXRef-a2ea5679ec655b4a2322aa8a755853ca
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/.gitignore
SPDXID: SPDXRef-8098dd8a726da0a1ae360a1f9f7f0b6a
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/.nycrc.json
SPDXID: SPDXRef-05ec2a66e1e802fde96849ebc7b99968
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/README.md
SPDXID: SPDXRef-fa514941394491e4a798c50168b60611
FileChecksum: SHA1: fb29da1e3f0908810afc0cbab908d308b74b6757
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/eslint.config.mjs
SPDXID: SPDXRef-7e593611e2252bb98db0d9b77ed86f7b
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/package.json
SPDXID: SPDXRef-cdb8fad97dd8a75353a27866de6d1d0c
FileChecksum: SHA1: 95c871d7635efedade7a25d02b765a37fbfd6294
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/tsconfig.json
SPDXID: SPDXRef-0cbec3b123a443f169046231bc245005
FileChecksum: SHA1: 6d46d0ff499caeb4909680c97db17fbf2ea7282a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/ui5-coverage.yaml
SPDXID: SPDXRef-240d971e8d83b5ca84322236cf8ef057
FileChecksum: SHA1: 10dcfb5cb448f3a2b448dd81fb2dc8a95787f772
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/ui5-dist.yaml
SPDXID: SPDXRef-f75ef3d341ca6069cbafca7ed0c4d799
FileChecksum: SHA1: a56fc2e127babddaf16fcd7016cc297b3187faa8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/ui5.yaml
SPDXID: SPDXRef-8d418156fa9118de7d7f1309e20e4274
FileChecksum: SHA1: f9702ee7600d2fe25a4308eff7a804b7d95cb25e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/webapp/Component.ts
SPDXID: SPDXRef-f0289cca7e63b82f5c65ccfe67229654
FileChecksum: SHA1: 9364f3f01e3a66af63342303489611b1a05f77b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/webapp/controller/App.controller.ts
SPDXID: SPDXRef-1b94a47e3c8802f5759a352a68444fde
FileChecksum: SHA1: 8ca4cfd2a181b78542395e64ffaaaab8819d9630
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/webapp/index.html
SPDXID: SPDXRef-c61ff424e30073a475ee5604c5d25828
FileChecksum: SHA1: 786d7cfb048078bfe1ccd14e04ad62d1c1a88bf8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/webapp/manifest.json
SPDXID: SPDXRef-b23292609571de6458d3abdc68d38e4b
FileChecksum: SHA1: 729c722c32399ca28193dab2b89c0db2c98d956f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/ask-agent/webapp/view/App.view.xml
SPDXID: SPDXRef-0f47ab06025fc46e13245f6e720ac297
FileChecksum: SHA1: 79636931ed1c55abe93a8e6c0b7aca4ca2bd80fe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-aab6749d40357639e08f0ed1d2a1dbaf
FileChecksum: SHA1: 7fa66d55f346286639db49126317efcea0893537
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-94b55a72a70196ed914f3b1f1e48960d
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-2f2be03ef4f6b13a291c9374612a1444
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-758dc7d8790192509a0224829541bd36
FileChecksum: SHA1: bd69b57ec6907db267075a0596660ced3b9bd2c1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/package.json
SPDXID: SPDXRef-dd2163ad520104c97027315e9a2c4c17
FileChecksum: SHA1: fbbcdd44e83c3705e438300aa8a68a37371f2246
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/readme-image-1.png
SPDXID: SPDXRef-f8dad709dc193303e98756da025861fb
FileChecksum: SHA1: 0040bbcda14c2aa851a97ac5adc018202233d30e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/readme-image-2.png
SPDXID: SPDXRef-5ddc79970ad7906ca13f1bb1f778b676
FileChecksum: SHA1: 66e6e1883d79c02c5da814720d5b05dd656bf620
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/readme-image-3.png
SPDXID: SPDXRef-190bc51ad21748a4f626d0caa2b5bb4c
FileChecksum: SHA1: 165c533f7367ef19320f228be0cf76826564be36
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/readme-image-4.png
SPDXID: SPDXRef-790ba2334b749291ed0dba13c2e5f0c5
FileChecksum: SHA1: dd1ae97fb8dbc9fc248225c3799859f6540cdf43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/readme-image-5.png
SPDXID: SPDXRef-da0d681a9128a03820e45fd2ddd08afb
FileChecksum: SHA1: f38c6a27267cfec83253352705bcd0012a8e7347
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/readme-image-6.png
SPDXID: SPDXRef-2e32993d3e00348cfbebb157781bd4a9
FileChecksum: SHA1: e562ab10babc639ee437fcb141fb71f727d5d6de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/srv/index.cds
SPDXID: SPDXRef-21f8cd8f8918bb51e75ba83347389864
FileChecksum: SHA1: f6dcde4915da575c8b2af6e81866aca220c8e72b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-a9120abc7a0453f914c517591a642941
FileChecksum: SHA1: c0ed069792844f4f0f521c3fd16a146b64824e3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-0efa0aeebcc5c7515f571681baba62de
FileChecksum: SHA1: 37a68fb508123d37974cf013b9a0df83b17369d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-eec917dc5e72c5289b925a1de337adc2
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-c7ea1a307cc7f873dc994ae67c075bc0
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/README.md
SPDXID: SPDXRef-3f23bc0950dccf222597716d6791a1a2
FileChecksum: SHA1: 85b3ade39fc21701ce6459239b777d1e10609c92
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/.env.example
SPDXID: SPDXRef-35e83b12bf3d9738dd4c10234b1bb45b
FileChecksum: SHA1: fe6b672608c50ca64f24844ec3044c556b8951b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/.gitignore
SPDXID: SPDXRef-d2e09180cf330aa921fa648b3d062716
FileChecksum: SHA1: 99f3afaf316d3861c102f5dde1efe64aaa28f420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/.settings/org.eclipse.core.resources.prefs
SPDXID: SPDXRef-9c1a149e9e055b02a275e00f18406ecf
FileChecksum: SHA1: ad2501b7a75e98d614d63e1b4d53082e69e974d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/.settings/org.eclipse.jdt.core.prefs
SPDXID: SPDXRef-92624957c29dc0ee0f0fd2f8239c9d5f
FileChecksum: SHA1: d159f4c3191a79ec670e2d007c8477f91ba3a42a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/.settings/org.eclipse.m2e.core.prefs
SPDXID: SPDXRef-d8b0b24b505c6bec04c125df0a999211
FileChecksum: SHA1: 0775ef37ef7251fb58b3a4c0ed7f8277e911cc42
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/pom.xml
SPDXID: SPDXRef-06dc76fc37a2a330e61789d8f39bf3b9
FileChecksum: SHA1: dbf33a8a9d7f6af63bcf5645c59e1e3cdb12c739
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/java/sample/src/main/java/com/sap/ai/core/sample/App.java
SPDXID: SPDXRef-9bf1b7572b0539473ace907349e7c507
FileChecksum: SHA1: 9a6878f61bb8cc6a40790c6788d012da0273a578
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/python/.env.example
SPDXID: SPDXRef-18114c667a0f77a7a43d16645d970d4d
FileChecksum: SHA1: 252c61b274b4ef54511ba8f0fb0ce860ad675686
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/python/.gitignore
SPDXID: SPDXRef-3ee123ac3bf822a80483d973bc0407ed
FileChecksum: SHA1: b7779af2d1de93417f53087ac842735ee62bbdc3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/python/README.md
SPDXID: SPDXRef-41f0ea71572d2d2ac275363cdf98e59e
FileChecksum: SHA1: 017d74baf3cc080149547e94f8a062555e1e5823
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/python/orchestration_implementation.ipynb
SPDXID: SPDXRef-1e4750808c700d4cfb57c6c6fcbdc49f
FileChecksum: SHA1: dc3342c7de532f7298e5ee882a4b207dc9ce7770
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/python/requirements.txt
SPDXID: SPDXRef-bbf9ee117dbe7566f3c441fc4bc20862
FileChecksum: SHA1: aab353c33cb130aefad936df088d4e0abd208325
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/.env.example
SPDXID: SPDXRef-8e899e515fed595ec7ef7fa5162612c6
FileChecksum: SHA1: 1261a13ed288d6657560ea80a074c2e4de828d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/.gitignore
SPDXID: SPDXRef-699d1e0eaf1abe2100c2dfdca9b33ea7
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/README.md
SPDXID: SPDXRef-94f0529cf5a473a6ac7b2a2748a77e0e
FileChecksum: SHA1: af179bbdcd3ba5211cc36499fd68295c12a002e6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/manifest.yml
SPDXID: SPDXRef-d72f4cf2114d27b92cea81811c64ad7c
FileChecksum: SHA1: 63aae8648a9601a137c311a7d1b507c426d04efe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/package-lock.json
SPDXID: SPDXRef-acb949f7c382cf3926f90972059c9bfd
FileChecksum: SHA1: dd08c98e6950cfa976d553e5fc4b066cee02b074
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/package.json
SPDXID: SPDXRef-c15920d1788e8dd85e5fdcb6b23b59fe
FileChecksum: SHA1: f7962d92f931868d9526034f4af3a3cd22dd1b6a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/src/server.ts
SPDXID: SPDXRef-1d9d5379244a2e1628d80953611de59c
FileChecksum: SHA1: d435a3679ac272db4fcff3ad114f766b37d30246
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/src/services/aiOrchestration.ts
SPDXID: SPDXRef-b93fb4f157ff2a0fd5230546c2cc3c5a
FileChecksum: SHA1: a2554494e629bd3ebe5187a8d707a309cedd8afe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/src/utils/logger.ts
SPDXID: SPDXRef-3db2cc9ab7fbd53b33546a97573a272c
FileChecksum: SHA1: d7819b5477b197a722f918939098af15a005f4a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/content-filtering/typescript/tsconfig.json
SPDXID: SPDXRef-6561547cd039d64a132fbee6713d6c70
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/README.md
SPDXID: SPDXRef-8d034b60de7bf6928cac120f6bf37fb7
FileChecksum: SHA1: ae2813f335dc100bcd3caf6cf936a399dbdad2d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/README.md
SPDXID: SPDXRef-fef3f97fe61f0f80b7eb1462e4d9d4ab
FileChecksum: SHA1: 51a9991e7559bf09d6d9992ca127f01ba38ca418
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/.gitignore
SPDXID: SPDXRef-ccb6e81f9280f42303caca6cd76bdb72
FileChecksum: SHA1: 46b8e4a80ccebcfc492595f38c6f1dea9d428cd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/.prettierignore
SPDXID: SPDXRef-05e1f479243424deb1ab07423ba36641
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/.prettierrc
SPDXID: SPDXRef-b337d427061473d1c652ceca5725fe0a
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/README.md
SPDXID: SPDXRef-3ca0f6a2c95ee2fc2df426f785aa6251
FileChecksum: SHA1: c618f5ac8daab1499a3962a95b8674ee49673197
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-79b7a9e6131a172190fd380890b99cbf
FileChecksum: SHA1: 1c05d24a2327a03f1af5411233c442b201d4a283
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/mta.yaml
SPDXID: SPDXRef-c4f1698eb5dc85b96fab7152102fe177
FileChecksum: SHA1: 62f55179766f1cc4a47c961a97141530dc422ebb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-5028aacf97fce46945461c39242e2f4f
FileChecksum: SHA1: 1b372f8e77940e5a7083f8ed9df532a250657c59
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/package.json
SPDXID: SPDXRef-b4d043b584db2d04cdf3fa837343b7a8
FileChecksum: SHA1: c0283aadf2e639309f31e80ff60fcf0f4d992206
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/srv/index.cds
SPDXID: SPDXRef-72e4c29533fa4efc7247d2c527853f79
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-a5999e9c8b031fa3fd77e54d0cebb0b3
FileChecksum: SHA1: b16205d8cd1ab7e678f2f5f5781c4348bf15d705
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-977e750a46798f1df2be214d9a849cf9
FileChecksum: SHA1: 27fafea591fcab0f6aba71566e90fb6d3711f4e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-0183d4b99169a49c447654baa753b6a2
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-fee5b007ba480239cf0d156db9883085
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-dcdc20070de21b868afb0dbec49c1c57
FileChecksum: SHA1: 3ec39bb0b28a68a3bf40daa9bca8ec7fd4bfd1ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/.prettierignore
SPDXID: SPDXRef-4d628467d15e0b73097f1136316e7d3b
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/.prettierrc
SPDXID: SPDXRef-e83f13e481d5ac61ed1a9776b13240f3
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/README.md
SPDXID: SPDXRef-4fec3aacd74072df9eac5ff4a06a9e9a
FileChecksum: SHA1: 244301f634a8769ba6fa4259be3bccb18b87f5b4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/.editorconfig
SPDXID: SPDXRef-cb5f42374651d51538eae4b4ad50e618
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/.gitignore
SPDXID: SPDXRef-2b811dabab151a9902020a1d5aa5c20c
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/.nycrc.json
SPDXID: SPDXRef-99a608998692a9f6f0d71db05926307d
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/README.md
SPDXID: SPDXRef-398197e1787f717551c1e7a6b4aad858
FileChecksum: SHA1: 9b18ebe36bc3314b07a06efa92ae4d517cf92595
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/eslint.config.mjs
SPDXID: SPDXRef-e2749a4180f1de65cfc9a26ef190eafb
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/package.json
SPDXID: SPDXRef-2730661e70ff9191ac742d7a89df9620
FileChecksum: SHA1: 5369749eb5d0b7ab8f2c641c62bc716cfd5ce794
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/tsconfig.json
SPDXID: SPDXRef-70338e6d8398fd396e4c76b4d0409c71
FileChecksum: SHA1: 6d46d0ff499caeb4909680c97db17fbf2ea7282a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/ui5-coverage.yaml
SPDXID: SPDXRef-0c62b2b674e7a375a422f08b7b5b9d87
FileChecksum: SHA1: a9196908e8749817936beb37635f4227f4c47a45
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/ui5-dist.yaml
SPDXID: SPDXRef-faba98726d42b8066ab1c2ba09fc8b4b
FileChecksum: SHA1: 0aecbf33b64f953849f6cf96f6aa435fc326679f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/ui5.yaml
SPDXID: SPDXRef-0afb4acbd939d955b4793bf366e3f1e8
FileChecksum: SHA1: 73f74536e98cfe5b62f60c23255a0ad0c11c1997
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/webapp/Component.ts
SPDXID: SPDXRef-07daf788ae87961272b77f83d4ddb705
FileChecksum: SHA1: 9a569034057cd97fa7424dde5d8903b0bf4e1cdb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/webapp/controller/App.controller.ts
SPDXID: SPDXRef-e24421b615d822c413cd8b2008a7a7c0
FileChecksum: SHA1: 6792831d6595e5acb738aa3d36dfeb7dc1cab1e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/webapp/index.html
SPDXID: SPDXRef-e5a7044ad0b57813ac768d6889150f53
FileChecksum: SHA1: 46e7d3ededd6c22a751f439c492ccadf92b27643
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/webapp/manifest.json
SPDXID: SPDXRef-a7c3b73cf824897ca356d14407ea2d5d
FileChecksum: SHA1: f00b33123a64b3ca1e6e0b246aac45a15b073d39
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/ask-email/webapp/view/App.view.xml
SPDXID: SPDXRef-7e7fa17a1291e9ae863a6f4685ea559e
FileChecksum: SHA1: 29e3eb46c17f2aec8d8849baf0c8f52b16e2ee41
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-4e7547f572eb26bbb537c8920ee90c9b
FileChecksum: SHA1: 131647637d9345c781b7b1213783d19224529e2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-ff9e0b1a0a30c2af33628328cdfa904c
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-19864163c1a629df5a8121b84ed35326
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-ff428c6fad392a6f572ab9ae822a138e
FileChecksum: SHA1: 49a89d3914fde75013c0c1608b129684a8fe7404
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/package.json
SPDXID: SPDXRef-7e29abde7d180c571b18f539f6482a40
FileChecksum: SHA1: a0c989cb8824aca5e50da92217b38211e135999e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/readme-image-1.png
SPDXID: SPDXRef-dffc5e9c774f65a422be79ececa60eb0
FileChecksum: SHA1: 7d454560db5093242b068125e0b9c13f6423197f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/readme-image-2.png
SPDXID: SPDXRef-557188ab32eb44df1b66106e18a16585
FileChecksum: SHA1: 504a7e7eac114de1eab333776ab73ce813a16be7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/srv/index.cds
SPDXID: SPDXRef-9a86d6a353156a2bc0574490939ebebc
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-5ee3337eb272bad7a6c272ca47203ef9
FileChecksum: SHA1: 676811acec9f607f837332da92509a31b20ce75d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-8f35f8c551e70c826e749aaa66e61079
FileChecksum: SHA1: 27fafea591fcab0f6aba71566e90fb6d3711f4e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-9e7ca2565842a7986f31b99c6735ae9a
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-ccdd9a94fe8fe81f4fba19926fe1067d
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/README.md
SPDXID: SPDXRef-93a2d2110ad407b215ff707560d01b55
FileChecksum: SHA1: 80fde62592a9770c77a466a446044592cfe556a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/.env.example
SPDXID: SPDXRef-a84f5c67d995ce3bf0d729a8a2baa4e9
FileChecksum: SHA1: fe6b672608c50ca64f24844ec3044c556b8951b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/.gitignore
SPDXID: SPDXRef-c187798ee17be33ef0a145c61b4cac59
FileChecksum: SHA1: 99f3afaf316d3861c102f5dde1efe64aaa28f420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/.settings/org.eclipse.core.resources.prefs
SPDXID: SPDXRef-36d8ed35ff826c7c1fafcfddef5e269a
FileChecksum: SHA1: ad2501b7a75e98d614d63e1b4d53082e69e974d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/.settings/org.eclipse.jdt.core.prefs
SPDXID: SPDXRef-e12c561d9a488a57560fec8a79acf3bc
FileChecksum: SHA1: d159f4c3191a79ec670e2d007c8477f91ba3a42a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/.settings/org.eclipse.m2e.core.prefs
SPDXID: SPDXRef-aa283ec7aee331d4026b667e8682290a
FileChecksum: SHA1: 0775ef37ef7251fb58b3a4c0ed7f8277e911cc42
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/pom.xml
SPDXID: SPDXRef-43328f14d40c07e8abe992cc8a7008ae
FileChecksum: SHA1: dbf33a8a9d7f6af63bcf5645c59e1e3cdb12c739
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/java/sample/src/main/java/com/sap/ai/core/sample/App.java
SPDXID: SPDXRef-1ada607b7befddcd6dac329f85d617da
FileChecksum: SHA1: 1a1910d8a8a3ab5354dc06087cd7787f7c855003
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/python/.env.example
SPDXID: SPDXRef-710cf7747df31568d879c31ccfcb1908
FileChecksum: SHA1: 252c61b274b4ef54511ba8f0fb0ce860ad675686
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/python/.gitignore
SPDXID: SPDXRef-8cd67bb0e3ff7a0053c3bc69fb035eab
FileChecksum: SHA1: b7779af2d1de93417f53087ac842735ee62bbdc3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/python/README.md
SPDXID: SPDXRef-37ec8535814f4bce69b870292856314d
FileChecksum: SHA1: 4a2beed3419f2eae35f4f01a78ce9f26ad06b676
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/python/orchestration_implementation.ipynb
SPDXID: SPDXRef-e55018e8e6efe7c0c9bbb1fb52391bbe
FileChecksum: SHA1: 990b481a36947de401352eefad137a1bdc137766
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/python/requirements.txt
SPDXID: SPDXRef-1027614620f4d0c178649e20748f0337
FileChecksum: SHA1: 644917e41a7b5a5267023a26b2e7379a91578734
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/.env.example
SPDXID: SPDXRef-fe10213d49eda58117ec2f03851a1353
FileChecksum: SHA1: 1261a13ed288d6657560ea80a074c2e4de828d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/.gitignore
SPDXID: SPDXRef-0ca715d458b757d19fd03edc5bcb8aca
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/README.md
SPDXID: SPDXRef-2ef7dfd0b0aefd32f52273a8d9b65f39
FileChecksum: SHA1: 1c66743b1c3b08f98311b9f47ea3371e1b276be8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/mta.yaml
SPDXID: SPDXRef-f44045b8bd4f15906c1ba30f215a1c62
FileChecksum: SHA1: 30225d850112d9aa57a22224aab309f49f6ec5d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/package-lock.json
SPDXID: SPDXRef-a70dc62611ef361363ec2bbf8b57f051
FileChecksum: SHA1: f9cfe362e2971dfcb6ee39308f447d74df143edc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/package.json
SPDXID: SPDXRef-8b4cc138a30e781c0b0d44e5a6f841fb
FileChecksum: SHA1: 257f04924fedb454d84ecce814634be5526ffb14
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/src/server.ts
SPDXID: SPDXRef-bfd263b9e352ac786cc7e49c78dc63e3
FileChecksum: SHA1: c0563c14804b90a3cf09d471bc6d7f35b98b3a98
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/src/services/aiOrchestration.ts
SPDXID: SPDXRef-c48b66e0c24855076a100fee62da5661
FileChecksum: SHA1: b5f7967f6833db337cfbcf6cc5e73d49f6fa7e15
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/src/utils/logger.ts
SPDXID: SPDXRef-be25f9fc1fce1d2834cf435d8cacbadd
FileChecksum: SHA1: 98784a5f22156bde66f37728303e5b174fa30236
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/data-masking/typescript/tsconfig.json
SPDXID: SPDXRef-1b00c015035c5c895d5ccc0b9aade5f0
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/README.md
SPDXID: SPDXRef-a8a3aa6fe23fb457c1851a20dacf6066
FileChecksum: SHA1: 4493db489ce5fa5e253c028a3305a74c06d2e72e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/README.md
SPDXID: SPDXRef-a9553f2a5fe54d9beafa624b48ed73e3
FileChecksum: SHA1: ec1086d7ca70bc9e96e8f769f75f4f06aac0f7a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/.gitignore
SPDXID: SPDXRef-7eda4b51df3c282b3841880345268002
FileChecksum: SHA1: 46b8e4a80ccebcfc492595f38c6f1dea9d428cd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/.prettierignore
SPDXID: SPDXRef-41e0d15b1a6bf5db74eab36a2ed2ea06
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/.prettierrc
SPDXID: SPDXRef-23b808c3332fa4a231942b67bd0c51ef
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/README.md
SPDXID: SPDXRef-9d0d5dab96d71447d3695402b46b25ba
FileChecksum: SHA1: 82454ccb81e6cee048d6059b19346d3826ce5a58
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-db014c6e6516e4b2b434547b5604e447
FileChecksum: SHA1: 1c05d24a2327a03f1af5411233c442b201d4a283
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/mta.yaml
SPDXID: SPDXRef-6f3a84e0ce37cefb326ba5298901e980
FileChecksum: SHA1: 6f7c4f40f70fb1ceab9b60688c1197800b36457f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-b1e4d7d9bd711231d88610fbd26f609d
FileChecksum: SHA1: e208557030830f9903180018d74c76cf574521ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/package.json
SPDXID: SPDXRef-c62b36333ed507ac65d7528efb29e8b3
FileChecksum: SHA1: 71b9ec6b8d1df34e750abaa4a30c88cb06cbc3e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/srv/index.cds
SPDXID: SPDXRef-e67ea83b36ef50e5f972ab0f5d105901
FileChecksum: SHA1: fabf76859ac126ba99585a61a395d39d25fe35a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-a860db5fe328ac0455146eefda26e6ac
FileChecksum: SHA1: 8155e3c0f70f73320ddeefadf0278599a06e9a1f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-8504c8340c07f1dbbb6a2f5b155cd9b3
FileChecksum: SHA1: ec4490ac5d82f8e8e493bdb8b9141a5c9e8d409c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/srv/prompt-registry/prompt-registry-service.cds
SPDXID: SPDXRef-2802aeab052f9b686cc00252570e2660
FileChecksum: SHA1: 644e3efe83cdcdf1d5436e676e694138000c6333
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/srv/prompt-registry/prompt-registry-service.ts
SPDXID: SPDXRef-d868eb1879bbf76376dbd08b124ddd59
FileChecksum: SHA1: 93887f15e781b5d14b8f8c03e6ac524443662e94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-957f72ce08eac5f8ef67f02b825b59ad
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-0d8644b0d7c5a6c931ac73d2287cf79a
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-6cbe6c3b732dbd83290217e5efb7537d
FileChecksum: SHA1: 3ec39bb0b28a68a3bf40daa9bca8ec7fd4bfd1ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/.prettierignore
SPDXID: SPDXRef-6ca991d26265409d07e331e9f80860c4
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/.prettierrc
SPDXID: SPDXRef-12fdb9affdd2eb4b9fff3db72c3d2bfb
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/README.md
SPDXID: SPDXRef-de73c18d24e61192b25a5e2b48f824ce
FileChecksum: SHA1: 8bdb10774bc9f0eff8cf1820ee270023a93bbe77
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/.editorconfig
SPDXID: SPDXRef-be980d2e3ca8e4577ed767b187ff95ff
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/.gitignore
SPDXID: SPDXRef-be00e8df94a1c89d1e66db769ca27a70
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/.nycrc.json
SPDXID: SPDXRef-aa6f5486ec067192f1bee6578c12aa6c
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/README.md
SPDXID: SPDXRef-3eff725dd74d55f69b44b89f07f0e47a
FileChecksum: SHA1: 9b18ebe36bc3314b07a06efa92ae4d517cf92595
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/eslint.config.mjs
SPDXID: SPDXRef-f9e4b75b34a413ebd6d7663c81484782
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/package.json
SPDXID: SPDXRef-94f46e5c4b3093faebf9a702568d2f1e
FileChecksum: SHA1: 78069cfed8385482eeae4fb0b7630d5895743d95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/tsconfig.json
SPDXID: SPDXRef-d64a1a8d47856414ee7d8cba2dfd4f11
FileChecksum: SHA1: 6d46d0ff499caeb4909680c97db17fbf2ea7282a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/ui5-coverage.yaml
SPDXID: SPDXRef-bef97cbe659fd23dad9e1458f947b322
FileChecksum: SHA1: e4f9cfe31eea9c8eddbac12c82f7a5d179820281
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/ui5-dist.yaml
SPDXID: SPDXRef-adaf2395b1ec69e93e856eb73605af99
FileChecksum: SHA1: 1017defc56732628d9f21edd4919d0fcf3f22ba6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/ui5.yaml
SPDXID: SPDXRef-efb691efa69740c3992ad6ac2e2e89eb
FileChecksum: SHA1: 6287f071b2397ab361754f34507d87de3e21fbb4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/webapp/Component.ts
SPDXID: SPDXRef-46d5c0bffdd2ea8bf788d57457a635a2
FileChecksum: SHA1: 30be811a15c369b0bb7e5169620d8950b523fdc2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/webapp/controller/App.controller.ts
SPDXID: SPDXRef-3ecfd28a80802bf79a4f4f2e37fd6273
FileChecksum: SHA1: 724ca11fc37a7466bfa6748576f99ebabf99cdd0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/webapp/index.html
SPDXID: SPDXRef-44b92877cfb1f51300e5bd377b0158a0
FileChecksum: SHA1: 1ea3e6f106811f2a77719dcad86c6b56e0aab9c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/webapp/manifest.json
SPDXID: SPDXRef-e7c0d7fc75516b54a1dbcfebd766c1a2
FileChecksum: SHA1: 85986df736fbaf9437cd205b5fde7667c45583f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/ask-capital/webapp/view/App.view.xml
SPDXID: SPDXRef-38e0fe8c2b1e83fd9106383c810f2513
FileChecksum: SHA1: 4e2515f6fde93919dc7c4081b6c1194960780162
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-29f2b0ab779e2bdca7450d1ebdf50b58
FileChecksum: SHA1: 131647637d9345c781b7b1213783d19224529e2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-61cccddfb713a85a66f0fb4bdd67481d
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-23d2043cb4195d08342341470deedaa6
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-953a5e2be0d699e429b4bced598db479
FileChecksum: SHA1: 3a87b344cf737f6d00967ac1eefb703a66c9fb11
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/package.json
SPDXID: SPDXRef-43c8b105a5066d44d922aa56bd14661b
FileChecksum: SHA1: c059a7d9405045bd70af66c2f5760d4690e20cbf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/readme-image-1.png
SPDXID: SPDXRef-afb78eccaa74abaadf7e1754bd1b818c
FileChecksum: SHA1: 491c30a63cc762622d7b5c8600cfbf4bb97e26bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/readme-image-2.png
SPDXID: SPDXRef-67a75c71db3312a99637aa3ef8573620
FileChecksum: SHA1: 934e8edc8aa51140a3ddff5718cbf8260e1aefc9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/srv/index.cds
SPDXID: SPDXRef-25ed9eeee4fc8872676d9c561739130d
FileChecksum: SHA1: fabf76859ac126ba99585a61a395d39d25fe35a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-ffc2757de3cd245be16cfbc7d824c482
FileChecksum: SHA1: 8155e3c0f70f73320ddeefadf0278599a06e9a1f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-37c54f604c357cffb980c606ea9a05fe
FileChecksum: SHA1: 4917a67bba284dc5eb29b092920e180e410bf9a9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/srv/prompt-registry/prompt-registry-service.cds
SPDXID: SPDXRef-f774386876a6fe3153986befc2d44f34
FileChecksum: SHA1: 644e3efe83cdcdf1d5436e676e694138000c6333
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/srv/prompt-registry/prompt-registry-service.ts
SPDXID: SPDXRef-d716ebb614edc677a5acd9a67e265534
FileChecksum: SHA1: 93887f15e781b5d14b8f8c03e6ac524443662e94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-260799a54cfb2f8e3a3030730894e10b
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-b31d9ef380f24f5363b48809d5cf3302
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/.env.example
SPDXID: SPDXRef-4763ab49c3f3f22533e3527b8efaf3e4
FileChecksum: SHA1: 1261a13ed288d6657560ea80a074c2e4de828d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/.gitignore
SPDXID: SPDXRef-6bf995a367a9c3148d88b0f176f6a7f7
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/README.md
SPDXID: SPDXRef-1adfadc4d5662603c40a426107cdfd94
FileChecksum: SHA1: 7c9396ad230c0e8103dbf320e0877b844221bb23
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/manifest.yml
SPDXID: SPDXRef-3c00bf779e1c5650fed9c3b442d36d88
FileChecksum: SHA1: 5e880528bb36b7ff8bb7b4574858f0235c7f6e00
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/package-lock.json
SPDXID: SPDXRef-1c5e992c5abc47f4c5b3f260464d8195
FileChecksum: SHA1: a63da35beee3a16b768622cad7e684dfcbabffa0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/package.json
SPDXID: SPDXRef-66605b01a676a82723e3b5fd3c052d93
FileChecksum: SHA1: e41d3429c3d64277d7ffb017f41a4d95f37a0830
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/src/server.ts
SPDXID: SPDXRef-7bea2ae89af29a76cda0308bc1bfcafc
FileChecksum: SHA1: e3d1b2bf67e766af4f2b1e7624627194d382a189
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/src/services/aiOrchestration.ts
SPDXID: SPDXRef-c21ca3fd77ccd8cfa51c5031ef5f01d4
FileChecksum: SHA1: 2c10cd901aebd3d144fba4e9be4ba92a138a2c15
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/src/utils/logger.ts
SPDXID: SPDXRef-30241daf75a838265c673f55712b11ee
FileChecksum: SHA1: b39cf8d076d3faabb0bff342c8748c84ec823185
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-registry/typescript/tsconfig.json
SPDXID: SPDXRef-6744503d648b9dae7147694f6592bd31
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/README.md
SPDXID: SPDXRef-002c19684fc81afe280ee97bd24682bf
FileChecksum: SHA1: caecff83553bf9c1f7a6cc4307d47560c4fea289
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/README.md
SPDXID: SPDXRef-dd183205bcec4464203425f23e295cc8
FileChecksum: SHA1: a48b0379f6e1fb165aaf7ddff9d8642f6b7bcac2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/.gitignore
SPDXID: SPDXRef-7611d1ab62ee207b7b90afd049a37e76
FileChecksum: SHA1: 46b8e4a80ccebcfc492595f38c6f1dea9d428cd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/.prettierignore
SPDXID: SPDXRef-933066925bca1a4d803dc415e758411c
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/.prettierrc
SPDXID: SPDXRef-aa59aa91f8031878d05994ecf6c2efb2
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/README.md
SPDXID: SPDXRef-ba990354bdc8548aa7c111ec676beb0b
FileChecksum: SHA1: 798c71df650b2383401636b06a18a5a8aa093edc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-1602c1379cbfbaee01fecd5e644ba3f7
FileChecksum: SHA1: 1c05d24a2327a03f1af5411233c442b201d4a283
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/mta.yaml
SPDXID: SPDXRef-ba3d5feef0a27971c351f76f5b2413dd
FileChecksum: SHA1: ef1f1d01006d4450a76a7c8d3c6bc04d010519a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-125c4910ac82e06d38de9f2e51770359
FileChecksum: SHA1: bca0db5b5a43f31b644b340cd1fa2d15f17a118f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/package.json
SPDXID: SPDXRef-702656d29407e90e3106f708120223eb
FileChecksum: SHA1: 9b23d6599eec9162f86842444e59d27ab0ca08b4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/srv/index.cds
SPDXID: SPDXRef-4abca47a8503dfe70d9bc867f58a1c64
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-32ca6ba31054592fc4b713cc003a3e16
FileChecksum: SHA1: 8155e3c0f70f73320ddeefadf0278599a06e9a1f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-be7134fe17084f93d7e2b48881ed7026
FileChecksum: SHA1: 6612feb60b02ea30b128a5efca62f30676201638
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-40e1f0bf6067dd85d31bc3c4c6bf6725
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-fb973618685d58abb8a15170f5dc3e6f
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-2697535572e745376bb2e1f4347df0e4
FileChecksum: SHA1: 3ec39bb0b28a68a3bf40daa9bca8ec7fd4bfd1ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/.prettierignore
SPDXID: SPDXRef-055d07e99049f977834f19b7350f6ccf
FileChecksum: SHA1: 4cade98c1d96e1843a9b7fd3b51f0bcf8135c853
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/.prettierrc
SPDXID: SPDXRef-af1c334969555732a2a384eb8b83ef9e
FileChecksum: SHA1: fd6a410700ee98a29721e1b1c7d97b2f008c0013
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/README.md
SPDXID: SPDXRef-d9fd9313d2b5e8487703a8f7cc38bbdf
FileChecksum: SHA1: bde9342327ea906392567ed8fada2583cd7f6e26
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/.editorconfig
SPDXID: SPDXRef-dd82582a69f11b600a17856bc9f07397
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/.gitignore
SPDXID: SPDXRef-e88d89c264c5eac1e51b9404eb8c0a56
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/.nycrc.json
SPDXID: SPDXRef-0759c0254ab8be46c01d13798e47fa80
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/README.md
SPDXID: SPDXRef-9dc04aa3eb06e27437a15af042da6666
FileChecksum: SHA1: 9b18ebe36bc3314b07a06efa92ae4d517cf92595
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/eslint.config.mjs
SPDXID: SPDXRef-07c152acc36e410779e4b580eeeea099
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/package.json
SPDXID: SPDXRef-3793bdcf5f3fa5f737a7ae1bbd3cc1ce
FileChecksum: SHA1: 78069cfed8385482eeae4fb0b7630d5895743d95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/tsconfig.json
SPDXID: SPDXRef-12d977ad87758b27079be3010454ede3
FileChecksum: SHA1: 6d46d0ff499caeb4909680c97db17fbf2ea7282a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/ui5-coverage.yaml
SPDXID: SPDXRef-74ddb8ac9f13427ec6a8c3ca1aa79713
FileChecksum: SHA1: e4f9cfe31eea9c8eddbac12c82f7a5d179820281
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/ui5-dist.yaml
SPDXID: SPDXRef-03de5294792e079ac6addbb8c28bb44f
FileChecksum: SHA1: 1017defc56732628d9f21edd4919d0fcf3f22ba6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/ui5.yaml
SPDXID: SPDXRef-9f8f8caa466b72810509381df723d0e8
FileChecksum: SHA1: 6287f071b2397ab361754f34507d87de3e21fbb4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/webapp/Component.ts
SPDXID: SPDXRef-e3db083b143e1b4c151cd8220d63eb50
FileChecksum: SHA1: 30be811a15c369b0bb7e5169620d8950b523fdc2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/webapp/controller/App.controller.ts
SPDXID: SPDXRef-be91c4f726d1b3b4572d4fc010c79fcb
FileChecksum: SHA1: d4dc0bd0922f4db2970e7e7fe5d715c3c46aa5a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/webapp/index.html
SPDXID: SPDXRef-7e3d49cbd922addb9a8431167bc01200
FileChecksum: SHA1: 1ea3e6f106811f2a77719dcad86c6b56e0aab9c2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/webapp/manifest.json
SPDXID: SPDXRef-4d0cf592c03b020e44e0056aedc5a6c8
FileChecksum: SHA1: 85986df736fbaf9437cd205b5fde7667c45583f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/ask-capital/webapp/view/App.view.xml
SPDXID: SPDXRef-8096ba28601f15866d08307a2566498c
FileChecksum: SHA1: 4e2515f6fde93919dc7c4081b6c1194960780162
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-2d58ca57ac83975002461d009ed12081
FileChecksum: SHA1: 131647637d9345c781b7b1213783d19224529e2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-435217e1c512715a22a718b263674381
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-c62fac6b60854f6d14f2b2fe3a97ba78
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-564dc8dd0019b2a7218ff00f98607986
FileChecksum: SHA1: 1bb383cacf788a1a928f396647a6ff3b6b7102b1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/package.json
SPDXID: SPDXRef-747653de61ab263144351f1b63ddcf61
FileChecksum: SHA1: 2ac1d95ad8f37101ad957af647f407f9a25690ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/readme-image-1.png
SPDXID: SPDXRef-5f49defc3417f43642cabde6f5ea7c29
FileChecksum: SHA1: 491c30a63cc762622d7b5c8600cfbf4bb97e26bc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/readme-image-2.png
SPDXID: SPDXRef-ba24b3c7e08eb5bfd01d8a088252739e
FileChecksum: SHA1: 934e8edc8aa51140a3ddff5718cbf8260e1aefc9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/srv/index.cds
SPDXID: SPDXRef-c8c8822b6df6c25b7ca12b3c9646cab7
FileChecksum: SHA1: e4d0e12a503ff9cf0a0995772fff160c7d59a6be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/srv/orchestration/orchestration-service.cds
SPDXID: SPDXRef-615b8b8988ce01bf7264b7af496d07ce
FileChecksum: SHA1: 8155e3c0f70f73320ddeefadf0278599a06e9a1f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/srv/orchestration/orchestration-service.ts
SPDXID: SPDXRef-6eba91c7352353e2639f5d7f3fe635ea
FileChecksum: SHA1: 6612feb60b02ea30b128a5efca62f30676201638
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-59930b277ee1df790134bdce7090f1be
FileChecksum: SHA1: 3d7d477f9ad2d3f8ff34bcda4585ef2857a37bd8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-35022f912764a45d39f0d6eab3fd50c5
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/README.md
SPDXID: SPDXRef-3a2ad83cc59d7d17db596a3b6123bf48
FileChecksum: SHA1: b2bb55585d96c9fdded1a747f21ac462f6880776
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/.env.example
SPDXID: SPDXRef-1e99e50860fb2e43e164df0ec216cba4
FileChecksum: SHA1: fe6b672608c50ca64f24844ec3044c556b8951b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/.gitignore
SPDXID: SPDXRef-eae5eefaa170750dfd81dfee42891b70
FileChecksum: SHA1: 99f3afaf316d3861c102f5dde1efe64aaa28f420
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/.settings/org.eclipse.core.resources.prefs
SPDXID: SPDXRef-586372f90445e3ad57ba5c26d1294ba3
FileChecksum: SHA1: ad2501b7a75e98d614d63e1b4d53082e69e974d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/.settings/org.eclipse.jdt.core.prefs
SPDXID: SPDXRef-3d90ce95e7c0241cfae7bb38b5232e37
FileChecksum: SHA1: d159f4c3191a79ec670e2d007c8477f91ba3a42a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/.settings/org.eclipse.m2e.core.prefs
SPDXID: SPDXRef-09a1d025c9680532441f523c85585647
FileChecksum: SHA1: 0775ef37ef7251fb58b3a4c0ed7f8277e911cc42
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/pom.xml
SPDXID: SPDXRef-627702053d9069c86c4a294026ed808d
FileChecksum: SHA1: dbf33a8a9d7f6af63bcf5645c59e1e3cdb12c739
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/java/sample/src/main/java/com/sap/ai/core/sample/App.java
SPDXID: SPDXRef-d4b04f58f5aa5360e37ed644dd2c975f
FileChecksum: SHA1: 79cde86b19f5c575194fdd70b3346ad033eb6796
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/python/README.md
SPDXID: SPDXRef-60e9b32ded0131603b9fa772ccec67e2
FileChecksum: SHA1: 0524c7ff22c02193cd4a4c8c3f0adf9701b7fb0d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/python/env_copy
SPDXID: SPDXRef-b7f819238a0ea272db2107410fa3b815
FileChecksum: SHA1: 95b7a99ba6ee3feca88a1e7d67edf6674ea7bf45
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/python/prompt_registry_creation.ipynb
SPDXID: SPDXRef-2726ed703e246d1edf0d0b32132d9fdd
FileChecksum: SHA1: 86886bc7ddcd99f2c7282b6ff79c23da416d4486
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/python/prompt_registry_usage.ipynb
SPDXID: SPDXRef-d97a73965b24f5212eeef823ad22f590
FileChecksum: SHA1: 3b1e6bae3dbda6ad2948ad6432f639f7edeac2aa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/python/prompt_template.ipynb
SPDXID: SPDXRef-c84ad19066e971feb375d4435296b9e7
FileChecksum: SHA1: a0f917abc918b09da09abd50c2e9bc3b28879e7a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/python/requirements.txt
SPDXID: SPDXRef-80d9c427a2dd7051be12f46306f66150
FileChecksum: SHA1: 4f4dae5423b580459eddc838037bb3b1ae66ac2e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/.env.example
SPDXID: SPDXRef-01d6c28fff8e4675124e03cf09a84471
FileChecksum: SHA1: 1261a13ed288d6657560ea80a074c2e4de828d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/.gitignore
SPDXID: SPDXRef-8598a29db311c234a330e7d8ad8fa6ac
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/README.md
SPDXID: SPDXRef-b56351566dff7b2eca845a3835056e82
FileChecksum: SHA1: 475910dcd420f023f648229b435f8fa39e2ab41b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/manifest.yml
SPDXID: SPDXRef-39455571497268d2987e068b099b61ca
FileChecksum: SHA1: 4c145cee399fc284306e1c6a3a48f0d7bea82e2c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/package-lock.json
SPDXID: SPDXRef-fb49f60c110be093891f24f7d0967b81
FileChecksum: SHA1: 02452a0ad70f8e9188ffbdead65b4f17785705f7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/package.json
SPDXID: SPDXRef-f481b7f4a53bcbd5ac7df95500d902c2
FileChecksum: SHA1: 3411904d17bcbafde2b8be332f048a489a6c5630
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/src/server.ts
SPDXID: SPDXRef-1485c16e0769b1fa3d5ff4dac52e5dfa
FileChecksum: SHA1: 85a402153190eb1779902a7ba3ab19e8f0e4ebcb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/src/services/aiOrchestration.ts
SPDXID: SPDXRef-b80a06cff5463bc6df8e41bba0763f6d
FileChecksum: SHA1: 12998d5dda77754a722390b0ea4bd057643dd14c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/src/utils/logger.ts
SPDXID: SPDXRef-1d9fd341aff8838a2dabe2ce4031e91e
FileChecksum: SHA1: 2a36007ef7683075d08a2ae8cb204dda2b907e61
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/prompt-templating/typescript/tsconfig.json
SPDXID: SPDXRef-d200f19a0cb5699bcab657226e8bc467
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/README.md
SPDXID: SPDXRef-fd2203105d35f878d9aca2e7926cc9b0
FileChecksum: SHA1: 1919dddedf148c6e77923f5790e996cb792959d1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/README.md
SPDXID: SPDXRef-375260384be8dfb202d2eef555743f1c
FileChecksum: SHA1: 0fda124f5c708952f80eb4a6330ae606455b6435
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/.gitignore
SPDXID: SPDXRef-b342d1cc640de25aa9ba0de9c176cbcc
FileChecksum: SHA1: 9e0e44dedb5356cd13c1fff3785ef740540c021c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/README.md
SPDXID: SPDXRef-53dc9a7f7e1d6b5cf161bf9fb48240b7
FileChecksum: SHA1: f973366f08fcb535dce0cc3f1a628436f7998786
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/db/schema.cds
SPDXID: SPDXRef-27e25a86d1bbfe1b8bcff8d7d307abb1
FileChecksum: SHA1: f5e9777c9896450e8db75d9e4dc4a2aa5a021035
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/db/src/.hdiconfig
SPDXID: SPDXRef-d8ba42ae9ce56debaaceadf5504a4b01
FileChecksum: SHA1: 436cc738bfbdf505bc210ee80d462929ccaee867
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/db/undeploy.json
SPDXID: SPDXRef-2d0ef684a8433abd5df6297a7e8d594d
FileChecksum: SHA1: 767e876a0df559548073e30c98a742eccd60b826
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-7ddf22c42364b9932a96cd4b0c1ae87b
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/mta.yaml
SPDXID: SPDXRef-519e78c0f72df314b8a93783fa9c8f36
FileChecksum: SHA1: 0343f3449ae051fe54c1e4846399561a55adc3d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-bd94db463f9dcd1dfafcb7b861bad581
FileChecksum: SHA1: 991052618b022279fa0e9d25518546ca02e19e14
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/package.json
SPDXID: SPDXRef-fa99e52d81485f5004964fa4e5e4fb2c
FileChecksum: SHA1: 451cddacbc54522c0c8b4412d79653cfea6ac2ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/srv/rag-service.cds
SPDXID: SPDXRef-b931e6ec03b954c7dfd257321ec459b7
FileChecksum: SHA1: 5ff7a8453fe5afe968eb7bea86c07e29e1bcdb09
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/srv/rag-service.ts
SPDXID: SPDXRef-a6edaacdb290198d5251bd17c9a697f1
FileChecksum: SHA1: 9e3378566994518223e40df6c00b9899fe3d14a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/srv/services/ai-sdk.ts
SPDXID: SPDXRef-2e5ae1dc9866c83a25ad3ce634c6ffb8
FileChecksum: SHA1: dd249fce67091b41c67a22659c44d0cfb04cde68
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/srv/types.ts
SPDXID: SPDXRef-2ff6bce6ba8b5ae47e72ab7da7260e48
FileChecksum: SHA1: f160a26061094dc125ed1d1df29efc69a8519c5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/srv/utils/csv-file.ts
SPDXID: SPDXRef-9d00a882de92210a3e23aec1af2e78a3
FileChecksum: SHA1: 5d7328097db494f9a03181cfa3bb838679800e3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-5a7a4cc3c835865ce0b4c9693a01e33c
FileChecksum: SHA1: 839b5de985c54382fd5b0a3309e140d0428eb9c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-32f549e8631bb88241d1354d6341afa8
FileChecksum: SHA1: b7593db9f15e18de79aa4094f69d2a82628dc806
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-60091456b95f9049534bd25ef5699f5d
FileChecksum: SHA1: 38c8ef9a47fc09a3bde873f384feb22a2109c629
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/README.md
SPDXID: SPDXRef-7f35dd0014bbece4b7df91b95f84603c
FileChecksum: SHA1: 40ed55d97dc125f2b965d828d9a46eb55ac3c4f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/appconfig/fioriSandboxConfig.json
SPDXID: SPDXRef-f0c71d358e2cab93a94485205e2c1822
FileChecksum: SHA1: 66bf0e1ba025dfd82cacce1ddab48de0c39a0d91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/fiori-annotations.cds
SPDXID: SPDXRef-30e48728d47b4cb6dae12bd194671a2c
FileChecksum: SHA1: d15e33f8cbe8bfcac78bb6a4a20d50f55792816c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/index.html
SPDXID: SPDXRef-d896d8d001eac1bde5a0895ff00f2a9b
FileChecksum: SHA1: cdccb9c2118ec55564e251ef1299e8c678c0fa5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/.editorconfig
SPDXID: SPDXRef-ffeae85270cb827f2f180c819ec59524
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/.gitignore
SPDXID: SPDXRef-9f9363de828538c418af2f167927cdb0
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/.nycrc.json
SPDXID: SPDXRef-d8cbbe7bc7a8632e82fbb26dbd9fa554
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/README.md
SPDXID: SPDXRef-42ffa20d2abc0820fc4edc18db4b1b5f
FileChecksum: SHA1: f53a2659944ff12683994c21740362a8c295c103
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/eslint.config.mjs
SPDXID: SPDXRef-ac2b8190762ea5b434ad4d0084a4637e
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/package.json
SPDXID: SPDXRef-66bd61f698811a342609681ac7b7c86d
FileChecksum: SHA1: 90090da8746195f2b74411386d2812f8f9b2b68e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/ui5-coverage.yaml
SPDXID: SPDXRef-0e446006e27f6be085a3c210737535b6
FileChecksum: SHA1: d7c253247ac6107fca3a645ebf5169ef04b50b7a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/ui5-dist.yaml
SPDXID: SPDXRef-2c5215c4796e2b7a9f24613833ab921f
FileChecksum: SHA1: 5e2b176d1f2c87bfa5f885e3d50eea887a2fa4cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/ui5.yaml
SPDXID: SPDXRef-9f8134a5e501d5a55cc1df07680c1b7c
FileChecksum: SHA1: 35b43273b796f701d8aaa5424e31a47130667515
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/Component.js
SPDXID: SPDXRef-979cbe5cf520c53e67ddb12b1a51559e
FileChecksum: SHA1: 5013c17494973d2247dc78edb06020754d4b2574
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/ext/CustomActions.js
SPDXID: SPDXRef-c61e603971243e6c34aac30d3e8a4afd
FileChecksum: SHA1: f06027c94f0f85893bd1079eb418770583da620c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/ext/view/Upload.fragment.xml
SPDXID: SPDXRef-f11572c93deb9470ca25c2c1c8d9dae6
FileChecksum: SHA1: 46f8867a81a02427f3b9c4c8f4406157d9e1fcbb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/i18n/i18n.properties
SPDXID: SPDXRef-380f520a94f0d898e65429175da1b7bb
FileChecksum: SHA1: 172e11b2f371224468573eaadc7734b9f80aacef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/i18n/i18n_en.properties
SPDXID: SPDXRef-be76b9b0d3bb638a46618a8c4cba95c2
FileChecksum: SHA1: 172e11b2f371224468573eaadc7734b9f80aacef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/index.html
SPDXID: SPDXRef-f989efafe1aae6e6563268297042d217
FileChecksum: SHA1: 211dcc97bbde824b1deb7a9b3f8a9d7a06901379
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/manage-science-data/webapp/manifest.json
SPDXID: SPDXRef-e15800b2df0fafdd0591455449dcbb80
FileChecksum: SHA1: e6e78dfb937312f9d0b2d08fd4d78190aa789531
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-d89c9f3cc49a927b8840133b5104b010
FileChecksum: SHA1: 131647637d9345c781b7b1213783d19224529e2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-3068dd866bcdb164ea2730ba099c8bfc
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/db/schema.cds
SPDXID: SPDXRef-406e9854be0a289a5067f1ca4c0a1456
FileChecksum: SHA1: f5e9777c9896450e8db75d9e4dc4a2aa5a021035
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/db/src/.hdiconfig
SPDXID: SPDXRef-5cc003103ed0137c21c41e91d5e4cb97
FileChecksum: SHA1: 436cc738bfbdf505bc210ee80d462929ccaee867
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/db/undeploy.json
SPDXID: SPDXRef-dbec679d280da863c5e74cf0b77c44b1
FileChecksum: SHA1: 767e876a0df559548073e30c98a742eccd60b826
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-62ed9d398723170404471e15b1ab29d9
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-84875722492bbce56ef7f695853fecff
FileChecksum: SHA1: d193e6efd61d471de29d86147f4dac4a8396da8f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/package-lock.json
SPDXID: SPDXRef-9b2a5b53baa43bdb0708b74f9f3cb659
FileChecksum: SHA1: 2a05c78c3d7fa5ea8f7167bdc18180fb3da2b14c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/package.json
SPDXID: SPDXRef-964c29c77e50b945185823bae6a90340
FileChecksum: SHA1: 335718ad05ad52665a3e4c73bd9d8ba593e3066c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/readme-image-1.png
SPDXID: SPDXRef-75284611147563912329953a57e82b40
FileChecksum: SHA1: af687f124928877dfa2d63edcc6b2648207bf79a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/readme-image-2.png
SPDXID: SPDXRef-1c35d9b785e8076c95416fbdc1469337
FileChecksum: SHA1: ecf78350175385a47720cfd835ed230d3a09a76c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/readme-image-3.png
SPDXID: SPDXRef-e83c923c5624c44bcd6888c8849a040f
FileChecksum: SHA1: d98a7c65d39182202ec01e92944ec0e8f174fe6c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/srv/rag-service.cds
SPDXID: SPDXRef-8906630661513edb589e716141a274e6
FileChecksum: SHA1: e1b4b7b5cb0bf3a4b119efa8e52a989a8a6e5429
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/srv/rag-service.ts
SPDXID: SPDXRef-20178d0c33489e8daae5a3410ed02e3c
FileChecksum: SHA1: 9e3378566994518223e40df6c00b9899fe3d14a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/srv/services/ai-sdk.ts
SPDXID: SPDXRef-b655bc6794ff96fedc63ab3d70a9974e
FileChecksum: SHA1: dd249fce67091b41c67a22659c44d0cfb04cde68
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/srv/types.ts
SPDXID: SPDXRef-a656a20b23e696e544848767afc29849
FileChecksum: SHA1: 5e01af6adbce5e2dd61c1a344f75e7bc59508536
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/srv/utils/csv-file.ts
SPDXID: SPDXRef-c1e1e1dca4721ad6e655bf4b3fd67e11
FileChecksum: SHA1: 5d7328097db494f9a03181cfa3bb838679800e3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-96a95bb108df22c135f6fc3a2b2d7c07
FileChecksum: SHA1: 839b5de985c54382fd5b0a3309e140d0428eb9c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-69d799bdc1bd3900a773cb3b904862a8
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/java/.gitignore
SPDXID: SPDXRef-38f12197dd1d62ca362a66ba49fb41e8
FileChecksum: SHA1: 8d5821379021ba47c23e54f7cd1795f409080dc9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/java/README.md
SPDXID: SPDXRef-42dc3e740adae4ab5f08c64fae87c248
FileChecksum: SHA1: 575219cb17681dfaa1da34f369cd727da3fe8a02
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/java/sample/.gitignore
SPDXID: SPDXRef-78ebb5c5e596d3828ca0d3c51554fa26
FileChecksum: SHA1: 409486a16735f90efc44981ab2e7ee9e95605dac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/java/sample/pom.xml
SPDXID: SPDXRef-70d861d2ab68a968d8f8836630ec3e74
FileChecksum: SHA1: 1f7525ac27cb7d0a9191ef0c6816accd6bc51470
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/java/sample/resources/grounding.txt
SPDXID: SPDXRef-addf261ee3cf85206de594a9f9fc2b82
FileChecksum: SHA1: d1faf7079a5d9d4747398c9f88e0d2199b8c468b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/java/sample/src/main/java/com/sap/ai/core/sample/rag/App.java
SPDXID: SPDXRef-f75ed0fde1542d260e4781323ef02e68
FileChecksum: SHA1: 8b12f52405400ca0879d53b5e1b849d95f4cd3d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/python/.env-example
SPDXID: SPDXRef-d4a4b4a43467c5198944b9b291c2b839
FileChecksum: SHA1: c8b76346195ef5675608fc5ec26659141a3fc401
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/python/LangChain_HANA_VectorStore_Embeddings.ipynb
SPDXID: SPDXRef-c5e8a3c50a8ec4da8933d3d342440f90
FileChecksum: SHA1: c36d35f792bcb92e036a39f7a01bf4e7db067671
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/python/Native_HANA_VectorStore_Embeddings.ipynb
SPDXID: SPDXRef-277fc638ee03ae12cbd14f343342692e
FileChecksum: SHA1: f267e5601865269a93ac481f7c0c0b8d145e21c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/python/README.md
SPDXID: SPDXRef-e0c9aa1248e4d2a504e2301854ace39e
FileChecksum: SHA1: 32ea5704cc6e2e1e31aeace8e4bd3248d7613f2b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/python/requirements.txt
SPDXID: SPDXRef-0f6c931b1f9bbc885ac43603e1d2c12a
FileChecksum: SHA1: 2c0a300eeec8e6c71826544a447d41a51eced3ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/sample_files/sap-business-ai.pdf
SPDXID: SPDXRef-394fde43a1c9426380190cedf8d609bc
FileChecksum: SHA1: 48ce8c77867bc2c0984cbbf71b970665c698a33f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/sample_files/sap-hana-cloud.pdf
SPDXID: SPDXRef-91e5f8c9dc0c83b38af5ddc1b34f0550
FileChecksum: SHA1: 325f44e95d66ae8fd1c1fc0fcbe22f388cfdd4c6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/sample_files/science-data-sample.csv
SPDXID: SPDXRef-29cc3d67709c32da47f16019084af07e
FileChecksum: SHA1: 2f002b2721deb133e417229f1bc386358c83afcf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/.env.example
SPDXID: SPDXRef-7c3ed2b565b6108b4202305304cb76a4
FileChecksum: SHA1: f83944a1d87dae2909f3dede34a10b51079c9324
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/.gitignore
SPDXID: SPDXRef-be1315a2e32bb107d0d3940d2d5e7953
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/README.md
SPDXID: SPDXRef-3cf647f32942f7f3b5ddeee6c4e12d14
FileChecksum: SHA1: 74fad38258cbb04ba9357a9d364552429212f4e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/db/.build.js
SPDXID: SPDXRef-5cf1d1af1898dd5cad4d66aae4431b1a
FileChecksum: SHA1: 3202c552a8ea99ee262b5b6e13072dbabb961b45
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/db/package.json
SPDXID: SPDXRef-eb12e0c0072ea30f7e73a9f1605daa4b
FileChecksum: SHA1: 863c6562afe5cb6e96b3963c885d07dc9cc25baf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/db/src/.hdiconfig
SPDXID: SPDXRef-ed49846df8550b9089405abff19e8bac
FileChecksum: SHA1: 20ea2c6d2163cae3571413959e98dc150eb13831
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/db/src/AI_DB_SCIENCE_DATA.hdbtable
SPDXID: SPDXRef-2b8b81f558a0d607bdd36a8996555bd7
FileChecksum: SHA1: a98658d525fae6a149912dc46e5fb3fc932b47ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/db/undeploy.json
SPDXID: SPDXRef-2f94735d53eff2fd05f1d32cc1ecfd21
FileChecksum: SHA1: c66a79676696b726ff9041efc53518877d4bc8ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/mta.yaml
SPDXID: SPDXRef-e4be14dc8b855852c196ed60308dee3a
FileChecksum: SHA1: 79764c7ac26915d450c2bbf9f84c97f386a398ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/package-lock.json
SPDXID: SPDXRef-e88f9fb521b1fa9539855428658ce9c8
FileChecksum: SHA1: b7ecf37b6418d696fb4d9b69727dc44a95b3107d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/package.json
SPDXID: SPDXRef-e0bd2945fb5641d9c75e18961c7d7cea
FileChecksum: SHA1: a2d98cf5d01a984a6ba91170d48400e6147887d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/src/server.ts
SPDXID: SPDXRef-7abd3bbbb8c849290445b60a791a0d39
FileChecksum: SHA1: 2b76bdf749a173b3f85691b1fb1fa29c90d7fe23
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/src/services/ai-sdk.ts
SPDXID: SPDXRef-cb3565bca651fc4d9bfd58413dcf4acc
FileChecksum: SHA1: b3f802fbe83fcf2ffc2d6267f00795091f63bf83
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/src/services/hana-db.ts
SPDXID: SPDXRef-7728a4a69c663f477c6fa941a0b7cad9
FileChecksum: SHA1: 931d76328c956bd657ae43f081839f92e9cd4521
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/src/types.ts
SPDXID: SPDXRef-181744f0c31ccbd2d951f629d3f76484
FileChecksum: SHA1: f160a26061094dc125ed1d1df29efc69a8519c5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/src/utils/csv-file.ts
SPDXID: SPDXRef-6dfe3858b952f34b8d81af1eeaa627ce
FileChecksum: SHA1: d89f163adf61aa4acdec718f16a2ba2ecf4cd24c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/src/utils/logger.ts
SPDXID: SPDXRef-50018a8354b212c41fc159c1ce6896b9
FileChecksum: SHA1: db8b3cb2bd5f99078ae49843a830df8c5425a7f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-embedding/typescript/tsconfig.json
SPDXID: SPDXRef-b9be9ef77a315e11e66bda138100892d
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/README.md
SPDXID: SPDXRef-66687bf04dced361554b04a22c4c7edf
FileChecksum: SHA1: 790010061b665c8821c2b4b2a9cae33619e1dbec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/README.md
SPDXID: SPDXRef-6794d6887defa9350c5469bb7606d19d
FileChecksum: SHA1: 798e962aa78e95b37cf7edfa22db3fa613406f9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/.gitignore
SPDXID: SPDXRef-8ad5698c165c7384c64aa5e5721a7a3c
FileChecksum: SHA1: 9e0e44dedb5356cd13c1fff3785ef740540c021c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/README.md
SPDXID: SPDXRef-65e34040a78a716072a5cb1295752a0a
FileChecksum: SHA1: e5109951681e121026cc2874804ad17968a58ee3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/db/schema.cds
SPDXID: SPDXRef-e6c2d1f822d59413ed06e0f061de28a2
FileChecksum: SHA1: f5e9777c9896450e8db75d9e4dc4a2aa5a021035
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/db/src/.hdiconfig
SPDXID: SPDXRef-6aaf35ffab467d211a16f697cb7b3548
FileChecksum: SHA1: 436cc738bfbdf505bc210ee80d462929ccaee867
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/db/undeploy.json
SPDXID: SPDXRef-6b54a4b3311b9101cc1f33032a82b96b
FileChecksum: SHA1: 767e876a0df559548073e30c98a742eccd60b826
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/eslint.config.mjs
SPDXID: SPDXRef-95eaae8baada011508c70fdb12e10d81
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/mta.yaml
SPDXID: SPDXRef-dbf0892265488b26d2c2b573405b95b1
FileChecksum: SHA1: 36b8cdd7ce462ba37438e8497301cbb6e7470168
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/package-lock.json
SPDXID: SPDXRef-f8c962f3831424eaf3296a4260439e97
FileChecksum: SHA1: eaac17d24de33c3a6f7bee2f1f299b9c83006c76
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/package.json
SPDXID: SPDXRef-93219656596d76407d6677b17bdb21fc
FileChecksum: SHA1: 7b19240ab1c1ba0d3b6c5626dcd7b2fd81fff8b0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/srv/rag-service.cds
SPDXID: SPDXRef-e79efc5061efaff263f2b3fca9aef3e3
FileChecksum: SHA1: bc0e04f35917e51a8825f516c154dd1342026c13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/srv/rag-service.ts
SPDXID: SPDXRef-6045c2bd5fb5dd79fc6ae04a8937b322
FileChecksum: SHA1: 59c9752b9abd447422a5c1dc611b1de3e5de5ab9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/srv/services/ai-sdk.ts
SPDXID: SPDXRef-9eec8d4d9584629c204ef2a1b2e8b869
FileChecksum: SHA1: 59f22a94fecbf29e1c0cdb17c2bbcf0d9010b19a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/srv/types.ts
SPDXID: SPDXRef-690bfec3b74942fefb1bc7d8ec7a0414
FileChecksum: SHA1: f160a26061094dc125ed1d1df29efc69a8519c5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/srv/utils/csv-file.ts
SPDXID: SPDXRef-2d8b05dc39ec319a2ab6a34a1b560517
FileChecksum: SHA1: 5d7328097db494f9a03181cfa3bb838679800e3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/tsconfig.json
SPDXID: SPDXRef-d0f345d4cb948220706e96c81aa59df4
FileChecksum: SHA1: 839b5de985c54382fd5b0a3309e140d0428eb9c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/backend-sample/xs-security.json
SPDXID: SPDXRef-eb91297e2b74868f9e1d4d8ea115c368
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/.gitignore
SPDXID: SPDXRef-d3dfd6c8d9a5c670378be95dfaab5251
FileChecksum: SHA1: 38c8ef9a47fc09a3bde873f384feb22a2109c629
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/README.md
SPDXID: SPDXRef-06d6746ace482023610381c1cfb1ddae
FileChecksum: SHA1: 38bb05fc5d6266a217f9911538ece33ea4d0cc19
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/appconfig/fioriSandboxConfig.json
SPDXID: SPDXRef-b8a5af56db591e7ef9265597daf63751
FileChecksum: SHA1: 66bf0e1ba025dfd82cacce1ddab48de0c39a0d91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/fiori-annotations.cds
SPDXID: SPDXRef-5ccf5b8e35a29bccca6ca16a92d12464
FileChecksum: SHA1: d15e33f8cbe8bfcac78bb6a4a20d50f55792816c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/index.html
SPDXID: SPDXRef-4759c3aca3faf3fc9c1f37ba734fe4f0
FileChecksum: SHA1: cdccb9c2118ec55564e251ef1299e8c678c0fa5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/.editorconfig
SPDXID: SPDXRef-64ade137bea191bb8262ba906719ef8a
FileChecksum: SHA1: 13f66d4c73e81c24aaef1d86be192cc1c939e642
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/.gitignore
SPDXID: SPDXRef-aa626241e37806522c8678afaa6ff731
FileChecksum: SHA1: 1feaa397ebdf7674f9809675ad9460b10886a5d9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/.nycrc.json
SPDXID: SPDXRef-8b15a207b5b63b88bd470f0eaff21e81
FileChecksum: SHA1: 3f6e14f2e0c904d1db55d2ad5eba6ed1ef32a730
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/README.md
SPDXID: SPDXRef-e0f3d6073416a23696d12dd39aee2ca8
FileChecksum: SHA1: f53a2659944ff12683994c21740362a8c295c103
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/eslint.config.mjs
SPDXID: SPDXRef-cf0de44d5c73e06e2cfd326800543e75
FileChecksum: SHA1: 8d072e870a497b8c96d8393acd8405d0a8d1f1e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/package.json
SPDXID: SPDXRef-8f80d41f2a858f66edb964635711e45c
FileChecksum: SHA1: 90090da8746195f2b74411386d2812f8f9b2b68e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/ui5-coverage.yaml
SPDXID: SPDXRef-91017b7e3cd0dd4e93042dde83c3481c
FileChecksum: SHA1: d7c253247ac6107fca3a645ebf5169ef04b50b7a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/ui5-dist.yaml
SPDXID: SPDXRef-46e0126ce006f36522ad2dff76e8fa3e
FileChecksum: SHA1: 5e2b176d1f2c87bfa5f885e3d50eea887a2fa4cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/ui5.yaml
SPDXID: SPDXRef-6f9a201aeb98becbe9fc86aa7f30608e
FileChecksum: SHA1: 35b43273b796f701d8aaa5424e31a47130667515
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/Component.js
SPDXID: SPDXRef-6325e73f6bb3d2f71c6b469d0768fc9c
FileChecksum: SHA1: 5013c17494973d2247dc78edb06020754d4b2574
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/ext/CustomActions.js
SPDXID: SPDXRef-0c6079c3e1ff1c0627364cad712c4baa
FileChecksum: SHA1: e772a7204677d8f179c906de5b82a359b4bd3a69
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/ext/view/Ask.fragment.xml
SPDXID: SPDXRef-3160764814bd01bb507173b12eebafe2
FileChecksum: SHA1: 42953df9bc443bbf0bb7c397f76e06d6cdf76659
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/ext/view/Upload.fragment.xml
SPDXID: SPDXRef-c4458e768b82f5694014d3a64f8d7f77
FileChecksum: SHA1: eb032c90185ee21f15b8fac962fa5e68cd2124eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/i18n/i18n.properties
SPDXID: SPDXRef-03dbf96c067c8b926d96eb34a2b80db2
FileChecksum: SHA1: 172e11b2f371224468573eaadc7734b9f80aacef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/i18n/i18n_en.properties
SPDXID: SPDXRef-aaddaafe0aad93db404fee168602c6a1
FileChecksum: SHA1: 172e11b2f371224468573eaadc7734b9f80aacef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/index.html
SPDXID: SPDXRef-06362e04b73e4b861e3fcebe2daa71ea
FileChecksum: SHA1: 211dcc97bbde824b1deb7a9b3f8a9d7a06901379
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/manage-science-data/webapp/manifest.json
SPDXID: SPDXRef-7d6a9d561a98b225cde64391eedb8d92
FileChecksum: SHA1: e6f9918e0116e7a012218f461a4d87a8b0cdc8ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/router/package.json
SPDXID: SPDXRef-5498b8e58615e42d5de77f1a5a337018
FileChecksum: SHA1: 131647637d9345c781b7b1213783d19224529e2f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/app/router/xs-app.json
SPDXID: SPDXRef-b3cebb461b0122e6ac3746cf96a554f0
FileChecksum: SHA1: 7acd7fa6e035949933efe68ea0b519518f8e9158
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/db/schema.cds
SPDXID: SPDXRef-14cbded79ecbafb5805cdf3bc2b4b798
FileChecksum: SHA1: f5e9777c9896450e8db75d9e4dc4a2aa5a021035
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/db/src/.hdiconfig
SPDXID: SPDXRef-ba0db353d06869d621f28dda84b8308e
FileChecksum: SHA1: 436cc738bfbdf505bc210ee80d462929ccaee867
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/db/undeploy.json
SPDXID: SPDXRef-bdddbb957b1e26ac1e7f9888bd262ae3
FileChecksum: SHA1: 767e876a0df559548073e30c98a742eccd60b826
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/eslint.config.mjs
SPDXID: SPDXRef-214516b8806ad87efdc96fd14f71b88c
FileChecksum: SHA1: 065875312b2077db35aceb027c76102ff2efe1d0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/mta.yaml
SPDXID: SPDXRef-4a69ada35419f6d8c090c145a7f58470
FileChecksum: SHA1: 89291a8fa7347873c64ff06d549cebdc8f59eff9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/package-lock.json
SPDXID: SPDXRef-a0073e993b31bf4edf3e8f17bbe77029
FileChecksum: SHA1: 1f64b1f66bfd92dfac5b08a0db8f2edb7b79b4fb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/package.json
SPDXID: SPDXRef-2db20f7a36a0912979fcd4ece1a15d1a
FileChecksum: SHA1: 558b4f11c47d687a5c62315b2afdd67d27d74157
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/readme-image-1.png
SPDXID: SPDXRef-162fdf017f08ca0eee4636b355ff52e6
FileChecksum: SHA1: 366db2ab96ccc3d528da0d923876946fec1d3f48
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/readme-image-2.png
SPDXID: SPDXRef-7a73c7016998ecb4a33d91720e1284ff
FileChecksum: SHA1: 87738299db2b4123ff5c993833e9ac00d273ad43
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/readme-image-3.png
SPDXID: SPDXRef-1301123425eea2f9fe6a99d93e189f5e
FileChecksum: SHA1: fcc62588965e215c529334dd6f55536e2eda04de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/srv/rag-service.cds
SPDXID: SPDXRef-f56d1c4f299ca514f8cf47411e63f2c3
FileChecksum: SHA1: 8188302074577d4f678a8904a69c9122ff627c39
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/srv/rag-service.ts
SPDXID: SPDXRef-c96319c74053f07b4a46b736cccd2ab8
FileChecksum: SHA1: 59c9752b9abd447422a5c1dc611b1de3e5de5ab9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/srv/services/ai-sdk.ts
SPDXID: SPDXRef-fa7184111f1a54653ac6c4397f105220
FileChecksum: SHA1: 59f22a94fecbf29e1c0cdb17c2bbcf0d9010b19a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/srv/types.ts
SPDXID: SPDXRef-47cb27d3fb9a2e5650d4f45653f71e35
FileChecksum: SHA1: 5e01af6adbce5e2dd61c1a344f75e7bc59508536
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/srv/utils/csv-file.ts
SPDXID: SPDXRef-a670023b50de53af07024f337d2aa80b
FileChecksum: SHA1: 5d7328097db494f9a03181cfa3bb838679800e3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/tsconfig.json
SPDXID: SPDXRef-098e4bb7212527cceb68919ef7ddc1aa
FileChecksum: SHA1: 839b5de985c54382fd5b0a3309e140d0428eb9c0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/cap/fullstack-sample/xs-security.json
SPDXID: SPDXRef-ef451dd60b873f5b675716e91cc429e5
FileChecksum: SHA1: 229e28ad9c9909c92da64d3c08816320f3486720
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/java/README.md
SPDXID: SPDXRef-8ee6475fd5eb886f86b89d029aef44b2
FileChecksum: SHA1: d02f25fc7bdc876114638600082f5d3ddec98338
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/java/sample/.gitignore
SPDXID: SPDXRef-eb352460f7443716a6b1a05c4fac74b5
FileChecksum: SHA1: a8478b85d2825319573468b0ef7a9f2799f2e1b7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/java/sample/pom.xml
SPDXID: SPDXRef-c5ab4597703da547b70b01b4e7764460
FileChecksum: SHA1: 1f7525ac27cb7d0a9191ef0c6816accd6bc51470
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/java/sample/resources/grounding.txt
SPDXID: SPDXRef-52db9145ebb3069f6dd55952c0faf6eb
FileChecksum: SHA1: d1faf7079a5d9d4747398c9f88e0d2199b8c468b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/java/sample/src/main/java/com/sap/ai/core/sample/rag/App.java
SPDXID: SPDXRef-bc9b1dddc08760e4500ef41e3e9be37d
FileChecksum: SHA1: 8b12f52405400ca0879d53b5e1b849d95f4cd3d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/python/.env-example
SPDXID: SPDXRef-5df6594643a2a7d3ff58fc94098fb21c
FileChecksum: SHA1: 4be8d1675c7b2cef1a6b9156a340fd617b55618b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/python/LangChain_RAG_with_History.ipynb
SPDXID: SPDXRef-776535547ca7ee3042ea714d1c5fed1e
FileChecksum: SHA1: 4d003e8baf7611990842625cb78c637542a7dfa1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/python/Native_RAG.ipynb
SPDXID: SPDXRef-1fd7e34f7da540420484fc2ab68cbf5e
FileChecksum: SHA1: a7c2452f49a20101ef1dbecd49a9d1a99eb79dc8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/python/README.md
SPDXID: SPDXRef-bf5c34ceff9f575306ebf5688fce82a7
FileChecksum: SHA1: e3711f0570cfc4dee26d7a77f65bef914febaf92
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/python/requirements.txt
SPDXID: SPDXRef-3916c89f88e6e55feac41b7c5062fc58
FileChecksum: SHA1: 642f2c7764de82352b0152f23513c33f5b98e127
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/.env.example
SPDXID: SPDXRef-3d70f3fc6dd076922900e55575a6d3ed
FileChecksum: SHA1: f83944a1d87dae2909f3dede34a10b51079c9324
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/.gitignore
SPDXID: SPDXRef-f12d9245d715656190c9aac8012ad038
FileChecksum: SHA1: 97c6f4db6525b35bcc5230a7427bf2bcf7b81758
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/README.md
SPDXID: SPDXRef-2185800018daa623bf91975bfa3afd20
FileChecksum: SHA1: f4e8d79da28f467c70f92169da6834c341e072b4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/db/.build.js
SPDXID: SPDXRef-2b96c804b11c0f1e8366719585f09c30
FileChecksum: SHA1: 3202c552a8ea99ee262b5b6e13072dbabb961b45
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/db/package.json
SPDXID: SPDXRef-a4d1610086b28b9c40237cf837b4fdeb
FileChecksum: SHA1: 863c6562afe5cb6e96b3963c885d07dc9cc25baf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/db/src/.hdiconfig
SPDXID: SPDXRef-90c9951352d126849c9ced48f5a3fc04
FileChecksum: SHA1: 20ea2c6d2163cae3571413959e98dc150eb13831
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/db/src/AI_DB_SCIENCE_DATA.hdbtable
SPDXID: SPDXRef-e8e7e67fef53f6ba6273298824558db5
FileChecksum: SHA1: a98658d525fae6a149912dc46e5fb3fc932b47ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/db/undeploy.json
SPDXID: SPDXRef-128b88aae757e159e548f42492babe77
FileChecksum: SHA1: c66a79676696b726ff9041efc53518877d4bc8ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/mta.yaml
SPDXID: SPDXRef-9af808ca7fdb82d68dfa90ba8636107c
FileChecksum: SHA1: a1bd437e6931d8e340088945c0d84eee5b657824
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/package-lock.json
SPDXID: SPDXRef-920b2b2399a0b460457241e83d0aa22f
FileChecksum: SHA1: 2aba9699d034ce43169e8511b19a843f9ac40a90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/package.json
SPDXID: SPDXRef-bbc54be71424e4c2c7df52cfead7550b
FileChecksum: SHA1: 2b42d054bf7234e3979fbb75618a79e9ac3be47b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/src/server.ts
SPDXID: SPDXRef-f118bbeb64b4a3151cdb6c4ab2e46e59
FileChecksum: SHA1: 8dfefdc711e24e77a68e67fdad316924f36691ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/src/services/ai-sdk.ts
SPDXID: SPDXRef-80245bf7297304658638f369dc25a029
FileChecksum: SHA1: 896524db5afba0e432e6ac1cb8a86071ceb55029
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/src/services/hana-db.ts
SPDXID: SPDXRef-8a3a51930bb050814ac1d337864e8d1e
FileChecksum: SHA1: 931d76328c956bd657ae43f081839f92e9cd4521
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/src/types.ts
SPDXID: SPDXRef-6eb65424598ef71de3d03dc34a6fbc27
FileChecksum: SHA1: f160a26061094dc125ed1d1df29efc69a8519c5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/src/utils/csv-file.ts
SPDXID: SPDXRef-d3eebe5f1e3cbe9dcd5b9cde45bb8f5c
FileChecksum: SHA1: d89f163adf61aa4acdec718f16a2ba2ecf4cd24c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/src/utils/logger.ts
SPDXID: SPDXRef-6ccbbdc5335ae08273619d6a9ad1dbd2
FileChecksum: SHA1: db8b3cb2bd5f99078ae49843a830df8c5425a7f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/generative-ai/vector-rag-query/typescript/tsconfig.json
SPDXID: SPDXRef-d47bf095f579a351c64ab1b5eda1918d
FileChecksum: SHA1: 35508df6e8c5fed58f6944cb9bdf4535a5a016f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/README.md
SPDXID: SPDXRef-45a52d65201ace215c01c7d275f36570
FileChecksum: SHA1: e3a445cee260881b40ba90e796101522a312e294
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/Time-series-Forecasting/README.md
SPDXID: SPDXRef-e08b8c92182ec89160c812c4e3e33d76
FileChecksum: SHA1: 62e5528671e49d982edb7d30616ff0afed6244c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/Time-series-Forecasting/python/OVERNIGHTSTAYS.csv
SPDXID: SPDXRef-15f002e1a1487d22516b35f4db42622d
FileChecksum: SHA1: 8bb1376313fd61eb11646488b68a0169b36af41b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/Time-series-Forecasting/python/README.md
SPDXID: SPDXRef-054bc1f6b974f6c69286134ddbdce6cc
FileChecksum: SHA1: 3e010d3792f74fd563523bb4ad3b7d3b0a7e0306
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/Time-series-Forecasting/python/Time_Series_Forecasting.ipynb
SPDXID: SPDXRef-179ec8dd35b7013a58745632fcefdeff
FileChecksum: SHA1: 31dbfafc459ce224b6270054ef73207093b69be1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/Time-series-Forecasting/python/requirements.txt
SPDXID: SPDXRef-d7428b684b83e83b9af5efb50bc062e8
FileChecksum: SHA1: 19164fb56f6fb59d6c5086627f095205ee4cb2db
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/README.md
SPDXID: SPDXRef-41ef67ad2847c73dcc4bf6d98c7fc986
FileChecksum: SHA1: 256a9916d6e2e3b52b3788ecee9ebee126099249
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/README.md
SPDXID: SPDXRef-2006a97b4284eb8f9ed3bb9bc1b2d178
FileChecksum: SHA1: 97689ed839c935fb0d6eede26f7b5833bc5d6fe2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/general_anomaly/OneClassSVM.ipynb
SPDXID: SPDXRef-ac49fbd6b47f54396d87b23bfac7c30a
FileChecksum: SHA1: 8c590f35017abfe28ca9299f8bcf7ed02093ea14
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/general_anomaly/dbscan_anomaly.ipynb
SPDXID: SPDXRef-ce1a5df4e59fb583dae0cca0835e92ff
FileChecksum: SHA1: 0e44ffe35caf870b2c3b44512b7414842970ede8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/general_anomaly/isolation_forest.ipynb
SPDXID: SPDXRef-f008b430c9ae650f8d163dca09a88620
FileChecksum: SHA1: f283ff07311ea5133809232e9fcc811eadf822a4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/general_anomaly/outlier_detection_kmeans.ipynb
SPDXID: SPDXRef-a9b3300f77b0baf2593373e07806038d
FileChecksum: SHA1: 2e9effc577336b2908322940eedeb1f1cbf02f0d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/general_anomaly/synthetic_anomaly_data.csv
SPDXID: SPDXRef-5aa43f1c1a41305765f36a0ed7e76ffd
FileChecksum: SHA1: 874b8176f4c7bebc4a85f2fc17f6b3dba1032924
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/generate_anomaly_data/anomaly_generator.py
SPDXID: SPDXRef-55640195cb8e9bb28b5c7841f8c072ae
FileChecksum: SHA1: ee88a4465e5e0bd486f2307cc52b9a4030e04008
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/generate_anomaly_data/synthetic_anomaly_data.csv
SPDXID: SPDXRef-fdecb080ae53bf61bc74410b3a6f9e18
FileChecksum: SHA1: 874b8176f4c7bebc4a85f2fc17f6b3dba1032924
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/generate_anomaly_data/synthetic_anomaly_pairplot.png
SPDXID: SPDXRef-fe383778794ce886828014d735bea5d7
FileChecksum: SHA1: c5e11310b2d853534ca7907e8a18f3ddf35dcb48
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/generate_anomaly_data/synthetic_time_series_anomaly_data.csv
SPDXID: SPDXRef-e4656ae67cdda96f5928c481c814f794
FileChecksum: SHA1: 1f7c1a9accafff36feede138fd290fc4193c83a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/generate_anomaly_data/synthetic_time_series_anomaly_plot.png
SPDXID: SPDXRef-83cfb34090f6d2dd47aeedd05348d0e6
FileChecksum: SHA1: c4a114e12b59cf3fee1f5b5421407bafb1c46798
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/generate_anomaly_data/time_series_anomaly_generator.py
SPDXID: SPDXRef-9f35a32f2611bfc8074c368c5a9ffb7b
FileChecksum: SHA1: c14da21b4950abe3a44ed5b2707b54d419543ee8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/requirements.txt
SPDXID: SPDXRef-93b1ed2163f459d4eb292e672e0932df
FileChecksum: SHA1: 4d4cea21bcf14bc880d3be963be6ac127d0d8f27
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/timeseries_anomaly/OutlierDetectionTS.ipynb
SPDXID: SPDXRef-fb4d5d509b02ead8ead591c4c017b3ae
FileChecksum: SHA1: 3a21b0e427dc31a19ddcefc877fe634c460181e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/anomaly-detection/python/timeseries_anomaly/synthetic_time_series_anomaly_data.csv
SPDXID: SPDXRef-e1f63a5311f7c86b882cc03b78f4e207
FileChecksum: SHA1: 1f7c1a9accafff36feede138fd290fc4193c83a6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/linear-regression/README.md
SPDXID: SPDXRef-8f75f190ccc6402f339991772a66cc68
FileChecksum: SHA1: 3d05a8a19acdc37e8ce1cb5c244777e37ab48257
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/linear-regression/python/Linear_Regression.ipynb
SPDXID: SPDXRef-a70850582ad1892a4a8d10f0aaeb8bb4
FileChecksum: SHA1: 0bf452616e6bc956fafe6baa286cc825786d0339
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/linear-regression/python/README.md
SPDXID: SPDXRef-74e339f0c5c73c71577a6307d7655295
FileChecksum: SHA1: f9cf96a555aaa3b4822a9473ffae997faba00cd2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/linear-regression/python/california_housing_dataset.csv
SPDXID: SPDXRef-492cdd1486b9cb3d5f53e62f837ef6a6
FileChecksum: SHA1: d5d65c08a51b4c5ffde1e49073610090baa96446
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./best-practices/narrow-ai/linear-regression/python/requirements.txt
SPDXID: SPDXRef-9c38355f8b85e021deb8910f64d8c257
FileChecksum: SHA1: 80dae2eb38a7c4bac0e50eb4590c5a16bfa1621a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./package-lock.json
SPDXID: SPDXRef-18f10b03fd74fa0874f8384698bdc8a3
FileChecksum: SHA1: 74a4a72c996b1c832812a128632de5ca864338ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors
FileName: ./use-cases/README.md
SPDXID: SPDXRef-e932b64d756be784f88168c2671fbf9f
FileChecksum: SHA1: 9bf6b5826feb2b31e4dab7bbf88f19a10b511ee8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: 2025 SAP SE or an SAP affiliate company and sap-btp-ai-best-practices contributors